Atualmente, são vários os motivos para implementar testes end-to-end em uma aplicação.
Basicamente, o principal motivo de um teste automatizado é a prevenção de futuros problemas e bugs, que em muitos casos são invisíveis para o desenvolvedor, principalmente em grandes projetos.
Outro cenário bem comum que os testes e2e se aplicam, são as execuções em massa como: cadastro, login, consulta, etc.
Um teste e2e permitirá testar todos os cenários, sendo eles válidos ou inválidos, em muito menos tempo que uma pessoa pode fazer.
Dos frameworks disponibilizados atualmente, um dos mais famosos para JavaScript é o Protractor que, juntamente ao Jasmine, entregará as ferramentas necessárias para cobrir com testes toda a sua aplicação.
O site oficial do Protractor fornece uma ótima documentação que te ajudará a iniciar nesse mundo dos testes.
Se você tem uma dúvida ou até mesmo uma observação, sinta-se à vontade para comentar esse post.
E não se esqueça de aplicar DocSoul!
Top comments (0)