ANÁLISE COMPARATIVA DE FERRAMENTAS GRATUITAS PARA TESTE DE SOFTWARE ORIENTADO A OBJETOS
7287 palavras
30 páginas
UNIVERSIDADE DE PASSO FUNDO INSTITUTO DE CIÊNCIAS EXATAS E GEOCIÊNCIAS
CURSO DE CIÊNCIA DA COMPUTAÇÃO
ANÁLISE COMPARATIVA DE FERRAMENTAS GRATUITAS
PARA TESTE DE SOFTWARE ORIENTADO A OBJETOS
Luciano Buhler
Passo Fundo, novembro de 2007.
2
Luciano Buhler
Análise Comparativa de Ferramentas Gratuitas para Teste de Software Orientado a Objetos
Monografia apresentada ao curso de Ciência da
Computação, do Instituto de Ciências Exatas e
Geociências da Universidade de Passo Fundo, como requisito parcial para obtenção do grau de
Bacharel em Ciência da Computação, sob orientação do MS. Alexandre Lazaretti Zanatta.
Passo Fundo
2007
3
RESUMO
Neste trabalho inicialmente são apresentados conceitos de testes de software, suas características e particularidades. Também apresenta um estudo detalhado de testes orientados a objetos (OO). Após, discriminase ferramentas gratuitas que amparam a atividade de teste
OO. Por fim, é descrita a análise comparativa de algumas ferramentas selecionadas. As análises e reflexões apontam que nos testes de unidade, a ferramenta TestNG obteve os melhores resultados pois teve sua criação baseada na JUnit e abrange funcionalidades que o a concorrente não contempla. Já nos testes de cobertura, a ferramenta EMMA demonstrou maior eficiência porque permite a geração de relatórios em modo texto e possui execução em menor tempo que o Cobertura para atividades equivalentes e, finalmente, nos testes de performance, o JMeter apresentou resultado favorável devido a existência de diversos recursos não providos pela WAS, como é o caso dos Listeners. Com isso, é pertinente a utilização de ferramentas gratuitas para a automação de testes de software.
Palavraschave: teste de software OO, ferramentas gratuitas de testes de software OO.
4
LISTA DE ILUSTRAÇÕES
Figura 1. Falhas em