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.

Rodrigo Prestes Machado
CC BY 4.0 DEED

Table of contents


Copyright © 2024 RPM Hub. Distributed by CC-BY-4.0 license.