Testes de software: os benefícios da implementação de testes automatizados

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.

Coorientador

Organizador

Coordenador

Citação