Teste de componente
Como visto anteriormente, os teste de componente sucedem os testes unitários, ou seja, trata-se de uma etapa onde classes são combinadas a fim de formar módulos a serem testados. Um dos plugins do Maven mais famosos para executar testes de integração é o Failsafe. A principal diferença entre o Failsafe e o Surefire é que no primeiro, se um teste falhar o processo de construção do sistema (build) não será comprometido.
O plugin Failsafe tem apenas dois objetivos:
- failsafe:integration-test - executa os testes de integração de um aplicativo
- failsafe:verify - verifica se os testes de integração de um aplicativo foram aprovados
Assim, se o Failsave estiver configurado em um projeto Maven, basta executar, por exemplo, o comando verify
para que o Failsave possa ser executado:
mvn verify
Referências
SOMMERVILLE, Ian. Engenharia de software, 10ª ed. Editora Pearson 768, cap. 8 ISBN 9788543024974.
MACHADO, Rodrigo Prestes. Desenvolvimento de software, v.3 programação de sistemas web orientada a objetos em Java. Porto Alegre Bookman 2016 (Tekne). ISBN 9788582603710.
CC BY 4.0 DEED