Summary | | Von manuellen Testbeschreibungen zu ausführbaren E2E-Tests: Eine Plattform mit Kl-gestützter Analyse und automatischer Testgenerierung
Die E2E Testing Platform ist ein integriertes System zur Verwaltung, Ausführung und automatischen Erzeugung von End-to-End-Tests. Sie adressiert die Lücke zwischen manuell formulierten Test-szenarien und lauffähigem Playwright-Code: Aus natürlichsprachigen Beschreibungen generiert ein Kl-Agent (Cursor Agent) in Verbindung mit einem Playwright-MCP-Server vollständige E2E-Tests inklusive Browser-Interaktionen und Schritt Screenshots.
Die Plattform nutzt darüber hinaus Large Language Models (OpenAl gpt4o-mini) für die metadatengestützte Analyse von Testfällen (Kategorisierung, Komplexität, Kontotyp, Qualitätsbewertung), für den Aufbau eines abhängigkeitsbasierten Ausführungsgraphen innerhalb von Test-Suites sowie für eine Validierungsprüfung der generierten Tests - inklusive Vorschlägen zur Fehlerbehebung bei fehlgeschlagener Validierung.
Die Architektur trennt Web/API (PHP), asynchrone Jobverarbeitung (PHP-Worker), Playwright-Ausführung (Node.js) und die Kl-generierende Komponente (Cursor-Agent-Worker) und skaliert horizon-tal. Die Integration mit TestRail und optional Mattermost/E-Mail rundet das Bild einer praxisnahen Testplattform ab. Der Vortrag/Beitrag stellt Konzept, Architektur und Erfahrungen mit der Kombination aus generativer KI (Agent + MCP) und klassischen LLM-Aufrufen für Analyse und Qualitätssicherung vor. |