Testes de software: os benefícios da implementação de testes automatizados
Data
Autores
Título da Revista
ISSN da Revista
Título de Volume
Editor
A crescente demanda por softwares de qualidade tem impulsionado a adoção de processos de validação mais eficientes, tornando os testes de software fundamentais para a garantia da qualidade. Neste contexto,
este trabalho teve como objetivo comparar a eficiência dos testes manuais e automatizados com base em métricas de tempo de execução e identificação de falhas. Para isso, foi realizada uma pesquisa quantitativa
e experimental utilizando a plataforma Practice Automation Testing, na qual foram elaborados 70 cenários de teste executados manualmente por três profissionais de Quality Assurance com diferentes níveis de experiência e automatizados por meio do framework Cypress. Os resultados demonstraram que a automação apresentou desempenho superior em velocidade de execução e detecção de defeitos, identificando todos os bugs inseridos nos cenários de teste. Em contrapartida, os testes manuais realizados por profissionais mais experientes contribuíram para a identificação de comportamentos não previstos nos casos documentados. Conclui-se que os testes automatizados aumentam a produtividade, a consistência e a cobertura das validações, enquanto os testes manuais permanecem importantes para análises exploratórias e qualitativas. Como trabalhos futuros, recomenda-se a ampliação do estudo para ambientes de maior complexidade
e integração contínua.
Descrição
Artigo de Conclusão de Curso, apresentado para obtenção do Grau de Bacharel no curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC.