Identificação e Prevenção de Test Smells: Uma Abordagem para a Qualidade de Software
Mateus Brandão Damasceno Góes
2024/1 - MSI2
Orientador: Eduardo Figueiredo
Palavras-chave: engenharia de software; teste de software; Test Smells.
Link para vídeo
PDF Disponível
O presente trabalho tem como objetivo auxiliar a identificação e prevenção de test smells em testes de software, demonstrando o impacto que esses problemas geram na qualidade do software. O estudo aborda a definição, categorização e impacto dos principais tipos de test smells, como Assertion Roulette e Conditional Test Logic, e propõe orientações presentes na literatura para evitar esses problemas durante o desenvolvimento de testes. Utilizando a ferramenta Jnose, foram analisados repositórios de código-fonte em Java e foram extraídas informações e correlações entre diferentes métricas e a prevalência de smells, contribuindo para a evolução do estudo das técnicas de garantia de qualidade de software.
2024/1 - MSI2
Orientador: Eduardo Figueiredo
Palavras-chave: engenharia de software; teste de software; Test Smells.
Link para vídeo
PDF Disponível