Teste de integração contextual de programas orientados a objetos e a aspectos: critérios e automação (2010)
- Authors:
- Autor USP: NEVES, VÂNIA DE OLIVEIRA - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- Subjects: PROGRAMAÇÃO ORIENTADA A OBJETOS; ENGENHARIA DE SOFTWARE; SISTEMAS DE INFORMAÇÃO; JAVA; PROGRAMAÇÃO ESTRUTURADA
- Language: Português
- Abstract: Uma abordagem de teste estrutural de integração contextual para programas OO e OA escritos em Java e AspectJ é apresentada. A finalidade dessa abordagem é descobrir defeitos que possam existir nas interfaces entre uma determinada unidade (método ou adendo) e todas as outras que interagem diretamente com ela, bem como descobrir defeitos que possam ocorrer na hierarquia de chamadas dessas unidades. Para programas OO, esse tipo de teste envolve testar a interação entre métodos; já para programas OA, o teste estrutural de integração nível um (como também pode ser chamado) deve considerar as interações método-método, método-adendo, adendo-adendo e adendo-método. Para efetuar o teste estrutural de integração nível um deve-se considerar todo o fluxo de execução (fluxo de controle e de dados) que ocorre entre uma unidade chamadora e as unidades que interagem diretamente com ela. Para isso é definido o grafo Def-Uso IN1P, que é uma abstração formada pela integração dos grafos Def-Uso Orientado a Aspectos (AODU) da unidade chamadora e das unidades que ela chama ou que a afeta. Além disso, são propostos três critérios para derivar os requisitos de teste, dois baseados em fluxo de controle (todos-nós-integrados-N1 e todas-arestas-integradas-N1) e um baseado em fluxo de dados (todos-usos-integrados-N1). A ferramenta JaBUTi/AJ foi estendida para dar apoio à abordagem de teste de integração proposta. Exemplos são apresentados para ilustrar o uso da ferramenta para o teste de profundidade um e também seu uso no contexto de uma abordagem que leva em consideração também o teste de unidades e o teste baseado em conjuntos de junção
- Imprenta:
- Publisher place: São Carlos
- Date published: 2010
- Data da defesa: 25.01.2010
-
ABNT
NEVES, Vânia de Oliveira. Teste de integração contextual de programas orientados a objetos e a aspectos: critérios e automação. 2010. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2010. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08042010-163127/. Acesso em: 23 abr. 2024. -
APA
Neves, V. de O. (2010). Teste de integração contextual de programas orientados a objetos e a aspectos: critérios e automação (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08042010-163127/ -
NLM
Neves V de O. Teste de integração contextual de programas orientados a objetos e a aspectos: critérios e automação [Internet]. 2010 ;[citado 2024 abr. 23 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08042010-163127/ -
Vancouver
Neves V de O. Teste de integração contextual de programas orientados a objetos e a aspectos: critérios e automação [Internet]. 2010 ;[citado 2024 abr. 23 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08042010-163127/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas