"Uma ferramenta baseada em aspectos para apoio ao teste funcional de programas Java"
AUTOR(ES)
André Dantas Rocha
DATA DE PUBLICAÇÃO
2005
RESUMO
A disponibilidade de ferramentas de teste de software propicia maior qualidade e produtividade para as atividades de teste. Diversas ferramentas têm sido propostas para o apoio ao teste estrutural, mas nota-se a falta de ferramentas que ofereçam suporte ao teste funcional e implementem os diversos critérios dessa técnica. Visando a preencher essa lacuna, uma ferramenta para apoio ao teste funcional de programas Java foi desenvolvida e é apresentada. A ferramenta apóia os principais critérios funcionais, tais como o Particionamento de Equivalência e Análise de Valor-limite, e oferece análise de cobertura baseada nos critérios da técnica funcional. A análise de cobertura é uma característica normalmente encontrada nas ferramentas que apóiam o teste estrutural, mas raramente disponível nas ferramentas que oferecem suporte ao teste funcional. O projeto da ferramenta é apresentado, no qual o conceito de separação de interesses é utilizado. A Programação Orientada a Aspectos é utilizada nas etapas de instrumentação e execução dos critérios de teste. O uso dessa técnica permite a separação clara entre o código de teste e o código do programa, assim como torna mais fácil a adição e remoção dos aspectos que implementam o teste, além de ser uma solução eficaz para o projeto da ferramenta. Um exemplo de uso da ferramenta é apresentado.
ASSUNTO(S)
aspectos teste de software programação orientada a aspectos teste funcional poa
Documentos Relacionados
- Ferramenta de apoio ao teste de aplicações java baseada em reflexão computacional
- Uma ferramenta de apoio ao teste de regressão
- Uma ferramenta para auxilio visual ao teste e depuração de programas
- Poke-tool : uma ferramenta para suporte ao teste estrutural de programas baseado em analise de fluxo de dados
- Uma proposta de ferramenta de apoio a educação musical via Web usando Java XML