10. Stack Tecnológica & Processo de Testes

Neste tópico especial, apresentamos a arquitetura tecnológica moderna adotada no curso Testando com Spring, comparando as decisões técnicas em relação a stacks legadas e demonstrando como executamos testes automatizados de ponta a ponta (End-to-End) utilizando o Playwright com mapa dinâmico de links.

Ao explorar este tópico, você irá:

  • Conhecer a fundo cada tecnologia selecionada (Spring Boot 4.1+, Kotlin 2.4+, Gradle 9.8+, Kotest 6.2+, MockK 1.14+, Testcontainers 2.0+ e Playwright 1.50+).
  • Compreender a pirâmide de testes moderna que substitui o uso artificial de bancos em memória (H2) por contêineres reais via @ServiceConnection.
  • Aprender como construímos e executamos o crawler E2E em Playwright com Chromium headless para validação contínua de sites e aplicações web.

Conteúdo