05. Introdução aos Testes End-to-End
Ao concluirmos todas as aulas deste tópico, nós:
- Compreenderemos por que testes End-to-End devem ser isolados em uma suíte separada dos testes unitários e de integração.
- Saberemos como configurar e executar testes End-to-End no Gradle 9 com
jvm-test-suite. - Conheceremos a arquitetura do Playwright para JVM e como ele supera a fragilidade do antigo Selenium WebDriver.
Conteúdo
-
Arquitetura de Execução de Testes E2E no Build
Aprenda a isolar diretórios de código e recursos de testes End-to-End, configurar perfis e tags do JUnit 6 e orquestrar a inicialização da aplicação web no ciclo de vida do build.
-
Executando Testes E2E com Gradle 9
Aprenda a configurar uma suíte dedicada endToEndTest no Gradle 9 com Kotlin DSL e JVM Test Suite Plugin, isolando diretórios, dependências, relatórios HTML e ordem de execução.
-
Introdução ao Playwright e WebDriver para Testes E2E na JVM
Conheça a arquitetura dos testes End-to-End na JVM, entendendo os componentes do Selenium WebDriver e a evolução moderna com Microsoft Playwright para Kotlin 2.4 e Gradle 9.