End-to-End-Tests gelten oft als langsam, instabil und schwer wartbar — und sind dennoch für viele Teams die letzte Absicherung vor dem Produktivbetrieb.

In diesem Vortrag zeige ich, wie Playwright eine pragmatische und zuverlässige E2E-Teststrategie für moderne Webanwendungen ermöglicht. Anhand eines realistischen Beispiels mit React-Frontend und ASP.NET-Core-Backend wird gezeigt, wie sich UI-Tests, API-Mocking und Integrationstests mit Testcontainers sinnvoll kombinieren lassen, um unterschiedliche Qualitätsrisiken gezielt abzudecken.

Der Vortrag begleitet den gesamten Workflow: vom interaktiven Debugging mit der Playwright UI über Trace-basierte Fehleranalyse bis hin zur headless Ausführung in CI/CD-Pipelines. Darauf aufbauend wird das Playwright Model Context Protocol (MCP) als optionale Erweiterung vorgestellt. Es zeigt, wie strukturierter Testkontext (DOM-Snapshots, Accessibility Trees, Netzwerk-Traces) für KI-Tools nutzbar gemacht werden kann — etwa zur Unterstützung bei Testgenerierung, Diagnose und Wartung, ohne die Deterministik der Tests zu gefährden.

Ergänzt wird der Vortrag durch konkrete Lessons Learned aus echten Projekten — inklusive klarer Empfehlungen, wann End-to-End-Tests sinnvoll sind, wann nicht und wo MCP heute bereits Mehrwert liefert.