01. Introdução aos Testes de Integração
Ao concluirmos todas as aulas deste tópico, nós:
- Compreenderemos por que não devemos misturar testes unitários e testes de integração no mesmo diretório ou tarefa de execução.
- Saberemos como isolar e executar nossos testes de integração em fases dedicadas do ciclo de vida do build usando o plugin nativo
jvm-test-suitedo Gradle 9 (e perfis no Maven).
Conteúdo
-
Isolando Testes Unitários e de Integração no Build
Aprenda a adicionar diretórios de código e recursos dedicados para testes de integração, usar @Tag("integrationTest") no JUnit Jupiter 6 e isolar a execução com perfis Maven (Surefire vs Failsafe).
-
Configurando Source Sets no Gradle 9 com jvm-test-suite
Aprenda a configurar suítes e diretórios isolados para testes de integração no Gradle 9 (Kotlin DSL), gerenciando dependências dedicadas, relatórios HTML separados e ordem de execução.