A IMPORTÂNCIA DOS TESTES AUTOMATIZADOS NO CICLO DE VIDA DE UM SOFTWARE

João Paulo Faleiros dos Santos, Débora Pelicano Diniz

Resumo


A importância dos testes automatizados no ciclo de vida do software é cada vez mais evidente, pois contribuem para a qualidade, a redução de falhas e a eficiência no desenvolvimento. Neste estudo foi realizada uma comparação prática entre as ferramentas Postman e Cypress, aplicadas em três casos de teste de uma API de usuários: adição, busca e remoção inválida. Os experimentos indicaram que o Postman apresentou menores tempos médios de resposta (3,6 a 8,4 ms), sendo eficiente para validações rápidas de APIs. O Cypress, embora mais lento (16,4 a 24,8 ms), proporcionou maior detalhamento, geração de logs e suporte a fluxos mais complexos. A análise crítica demonstrou que as ferramentas são complementares: o Postman é ideal para verificações ágeis de endpoints, enquanto o Cypress se mostra mais robusto para testes end-to-end e integração contínua. Conclui-se que a adoção de testes automatizados, associada ao uso de ferramentas adequadas, fortalece a qualidade do software e reduz riscos ao longo do desenvolvimento.

Texto completo: PDF