z-logo
open-access-imgOpen Access
Testes de Integração Aplicados a Software Orientado a Objetos: Heurísticas para Ordenação de Classes
Author(s) -
Gladys Machado Pereira Santos Lima,
Guilherme Horta Travassos
Publication year - 2004
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/sbqs.2004.16191
Subject(s) - computer science , humanities , programming language , physics , philosophy
Uma questão crucial quando aplicando teste de integração em software orientado a objetos é decidir a ordem de integração das classes. As classes precisam ser integradas uma de cada vez ou, em alguns casos, em pequenos clusters [7] já que a abordagem de integração big-bang se demonstra inadequada nesta situação. Conceitos como encapsulamento, herança e polimorfismo adicionam complexidade aos testes, fazendo com que critérios precisem ser estabelecidos para, eventualmente, quebrar a dependência existente entre as classes sem aumentar a complexidade (esforço) do teste. Este trabalho apresenta um conjunto de heurísticas aplicadas aos diagramas de classes UML que permitem estabelecer uma ordem de prioridade para o teste de integração das classes que compõem o software, utilizando o número de stubs necessários para o teste como medida do esforço requerido. Quando comparada às abordagens existentes, estas heurísticas se aplicam em nível mais alto de abstração (projeto), facilitando sua utilização e permitindo antecipar a tomada de decisão no planejamento do teste de integração. Um estudo de caso demonstra sua aplicação e realiza uma comparação dos resultados com estudos realizados encontrados na literatura.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here