06. Configurando Nossos Testes End-to-End

Ao concluirmos todas as aulas deste tópico, nós:

  • Saberemos como configurar o Playwright e o Testcontainers para nossos testes End-to-End.
  • Compreenderemos como gerenciar o ciclo de vida do Browser (compartilhado) e do BrowserContext / Page (isolado por teste).
  • Saberemos como iniciar nossa aplicação Spring Boot em uma porta HTTP real aleatória (WebEnvironment.RANDOM_PORT) com migrações Liquibase e popular o banco de dados em um estado conhecido antes de cada teste E2E.

Conteúdo