Implementação da pirâmide de automação de testes em uma aplicação web
Data
Autores
Título da Revista
ISSN da Revista
Título de Volume
Editor
Resumo
Atualmente, a adoção de metodologias ágeis vem se tornando recorrente na indústria de software. A partir disso, os ciclos para as entregas estão cada vez mais velozes, e as formas de validações em projetos ágeis passam a ser questionadas. Considerando a resistência do emprego de automação de testes por uma parcela da indústria e sabendo que a prevenção de erros em uma aplicação é menos custoso do que encontrá-los e corrigi-los, este trabalho tem como objetivo detalhar a implementação da pirâmide de automação de testes em uma aplicação web. Através de uma análise comparativa, foi desenvolvido uma aplicação do tipo marketplace para auxiliar na exemplificação e detalhamento da implementação das três camadas presentes na pirâmide de testes, sendo elas, testes unitários, testes de integração e testes end-to-end. Após a implementação das automações, foi coletado relatórios sobre a cobertura dos testes, tempo de execução de cada camada e como as automações auxiliam na prevenção de futuros erros na etapa do desenvolvimento.