Identificação e Prevenção de Test Smells: Uma Abordagem para a Qualidade de Software

Mateus Brandão Damasceno Góes

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