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
-
Nossa Stack Tecnológica & Processo de Testes
Aprenda sobre nossa stack moderna (Spring Boot 4.1, Kotlin 2.4, Gradle 9) e acompanhe o guia passo a passo da evolução da suíte de testes E2E com Playwright e unittest.