2026 - AI Assisted E2E-Testing
AI Assisted E2E-Testing - Die zukünftige Art vom E2E-Testing
End-to-End-Tests gelten in vielen Teams als teuer, fragil und schwer wartbar: hoher manueller Testaufwand, neue Features brechen bestehende Funktionalität, und frühere E2E-Initiativen haben oft enttäuscht. Dieser Talk zeigt, wie sich das mit AI und passenden Open-Source-Frameworks ändert.
Die Kernidee lautet People × Testing-Tech × LLM = AI Assisted E2E-Testing. Statt dass Fachvertreter (z. B. Product Owner, Requirements Engineer) und Tech-Vertreter (Software- bzw. Test Engineer) Testfälle und automatisierte Tests getrennt von Hand pflegen, wird die Lücke zwischen Fach und Technik durch AI geschlossen: Fachpersonen schreiben und pflegen Testfälle weiterhin in natürlicher Sprache (z. B. als Markdown-Spezifikation), und AI transformiert diese in robuste, wartbare E2E-Tests. Grundlage dafür ist konsequentes Context Engineering - das Zusammenführen von bestehender Spezifikation, vorhandenen Testfällen und Sourcecode zu einem nutzbaren AI-Kontext.
Am Beispiel eines Online-Shops (digitec) wird der Weg vom klassischen Testdrehbuch über fragile Playwright-Skripte hin zu Stagehand-basierten, sprachgesteuerten und selbstheilenden Tests demonstriert. Der Talk ordnet ein, wann sich natürliche Sprache lohnt und wann nicht (Overhead, Ausführungsgeschwindigkeit), und welche Rolle lokale vs. gehostete LLMs spielen.
Download Slides
GitHub Repository
Test- & Automatisierungs-Frameworks
- Playwright (Web-Testing & -Automation): https://playwright.dev · https://github.com/microsoft/playwright
- Playwright MCP (Browser-Steuerung für AI-Agents via Model Context Protocol): https://github.com/microsoft/playwright-mcp · Doku: https://playwright.dev/docs/getting-started-mcp
- Playwright CLI (token-effiziente Browser-Automation für Coding Agents): Teil des Playwright-Projekts, Installation via
npm i -g @playwright/cli@latest - Stagehand (The AI Browser Automation Framework, MIT-Lizenz): https://stagehand.dev · https://github.com/browserbase/stagehand · Hintergrund/Hosting: https://www.browserbase.com/stagehand
LLM-Provider
- Anthropic - Claude (im Talk:
claude-sonnet-4-6): https://www.anthropic.com - OpenAI: https://openai.com · Google Gemini: https://ai.google.dev
- Weitere via Vercel AI SDK (Mistral, Groq, DeepSeek, Cerebras, Ollama für lokal u. a.): https://sdk.vercel.ai
Patrick Roos
- Blog: https://www.workingsoftware.dev
- Fellow GmbH: https://www.fellow.gmbh
- CAS Software Architecture, Hochschule Luzern: https://www.hslu.ch
- Heise Software ArchitekTOUR Podcast: https://www.heise.de/thema/Software-ArchitekTOUR
- Architecture Inception Canvas
- Architecture Decision Canvas
- Frontend Architecture Map
