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, discrimina­se 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.

Palavras­chave: teste de software OO, ferramentas gratuitas de testes de software OO.

4

LISTA DE ILUSTRAÇÕES

Figura 1. Falhas em

Relacionados