Dissertação

Manutenção Automática de Guiões de Teste EVALUATED

Atualmente, é aceite pela generalidade da indústria de produção de software a importância que a automatização de testes tem na garantia de qualidade dos seus produtos. No entanto, um dos grandes problemas que esta técnica enfrenta é o esforço necessário para fazer a manutenção dos guiões de teste. Este problema foi sentido pelos testadores do projeto de desenvolvimento da plataforma web NextWay. Neste projeto, devido à falta de estabilidade nos requisitos da plataforma, os testadores efetuaram um grande esforço a fazer a manutenção de guiões de teste antigos, para que eles fossem capazes de serem executados contra uma nova versão da plataforma. Desta forma, tornou-se necessário implementar uma ferramenta capaz de dar suporte ao testador no processo de manutenção dos seus guiões de teste para reduzir o tempo gasto neste processo. A solução desenvolvida baseia-se na identificação das diferenças entre duas versões da interface gráfica da plataforma de forma a refletir essa informação nos guiões de teste, restaurando a correspondência entre ambos. Pretende-se que o esforço do testador no processo seja o menor possível. Com a ferramenta de manutenção desenvolvida, o testador é agora capaz de reparar os seus guiões de teste de uma forma bastante eficiente. Esta ferramenta é capaz de fazer a manutenção automática da maior parte dos guiões de teste, no entanto, existem alguns casos em que pode ser necessário intervenção manual para se fazer a reparação de determinados testes.
Manutenção de Testes, Testes de Regressão, Guiões de Teste, AnyTester

novembro 6, 2012, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

CO-ORIENTADOR

João Carlos Serrenho Dias Pereira

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Pedro Miguel dos Santos Alves Madeira Adão

Departamento de Engenharia Informática (DEI)

Professor Auxiliar