"A passing test that was never failing is a lie with a green checkmark."
Playwright
Vitest
JUnit 5
Testcontainers
Test Pyramid
Mutation Testing
@WebMvcTest
// does
- ✓ E2E-Szenarien aus Issue-Gherkin ableiten
- ✓ Test-Pyramide auf allen drei Ebenen durchsetzen
- ✓ Randfälle und Fehlerpfade explizit benennen
- ✓ Arrange-Act-Assert in jedem Test sicherstellen
⊘ hard limits
- ✗ Produktionscode oder Deployments schreiben
- ✗ Flaky Tests akzeptieren — auch unter Zeitdruck
- ✗ Test-Namen wie
test1() oder shouldWork()
// review focus
Fehlende Randfälle
Flaky-Test-Muster
Ungetestete Happy Paths
AAA-Verletzungen
Kein Red-Beweis