Teste estrutural de integração par-a-par de programas orientados a objetos e a aspectos: critérios e automatização (2007)
- Autores:
- Autor USP: FRANCHIN, IVAN GUSTAVO - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- Assuntos: PROGRAMAÇÃO ORIENTADA A OBJETOS; TESTE E AVALIAÇÃO DE SOFTWARE; INTEGRAÇÃO (TESTES); ENGENHARIA DE SOFTWARE
- Idioma: Português
- Resumo: Uma abordagem de teste estrutural de integração par-a-par para programas OO e OA escritos em Java e AspectJ é apresentada. A finalidade dessa abordagem é descobrir defeitos que possam existir na interface entre os pares de unidades que se relacionam em um programa. Para programas OO este tipo de teste envolve testar a interação entre os pares de métodos. Já para programas OA, o teste estrutural de integração par-a-par envolve testar a interação entre os seguintes pares de unidades: método-método, método-adendo, adendo-método e adendo-adendo. Para efetuar o teste estrutural de integração par-a-par deve-se considerar todo o fluxo de execução (fluxo de controle e de dados) que ocorre entre a unidade chamadora e a unidade chamada. Para isso é definido o grafo Def-Uso Par-a-Par (PWDU) que é uma abstração formada pela integração dos grafos Def-Uso Orientado a Aspectos (AODU) da unidade chamadora e da unidade chamada. Além disso, são propostos três critérios para derivar requisitos de teste para pares de unidades. Dentre eles, dois critérios são baseados em fluxo de controle: todos-nós-integrados e todas-arestas-integradas; e um critério é baseado em fluxo de dados: todos-usos-integrados. Uma ferramenta que apóia o teste estrutural de unidade de programas OO e OA escritos em Java e AspectJ, chamada JaBUTi/AJ, foi estendida para dar apoio à abordagem de teste de integração proposta. Exemplos de usos são discutidos para explicar a aplicação da abordagem
- Imprenta:
- Local: São Carlos
- Data de publicação: 2007
- Data da defesa: 19.04.2007
-
ABNT
FRANCHIN, Ivan Gustavo. Teste estrutural de integração par-a-par de programas orientados a objetos e a aspectos: critérios e automatização. 2007. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2007. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-30052007-005908/. Acesso em: 28 mar. 2024. -
APA
Franchin, I. G. (2007). Teste estrutural de integração par-a-par de programas orientados a objetos e a aspectos: critérios e automatização (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-30052007-005908/ -
NLM
Franchin IG. Teste estrutural de integração par-a-par de programas orientados a objetos e a aspectos: critérios e automatização [Internet]. 2007 ;[citado 2024 mar. 28 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-30052007-005908/ -
Vancouver
Franchin IG. Teste estrutural de integração par-a-par de programas orientados a objetos e a aspectos: critérios e automatização [Internet]. 2007 ;[citado 2024 mar. 28 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-30052007-005908/
Como citar
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas