TNG KI E2E TestGen
Ein Agent basierend auf Vision- und Large Language Models
TNG AI E2E TestGen ist ein Tool zur automatisierten und effizienten Erstellung von Ende-zu-Ende-Tests (E2E) für Webanwendungen. Unser Ansatz kombiniert Vision und Large Language Modelle, um Tests basierend auf Anweisungen zu erstellen, die Nutzerinnen und Nutzern in natürlicher Sprache bereitstellen (z. B. vorhandene manuelle Testbeschreibungen).
Funktionsweise
Unser Tool nutzt Künstliche Intelligenz, um saubere und wartbare Playwright-Tests in Python, Java, C# und TypeScript zu erstellen. TNG AI E2E TestGen läuft lokal, ohne Zugriff auf den Quellcode der Anwendung und beinhaltet einen zweistufigen Generierungsprozess:
Ausführung auf Basis natürlicher Sprache: Nutzerinnen und Nutzer beschreiben ihr Testziel in klarem Englisch (z.B. „Validate checkout flow“). Daraufhin navigiert und interagiert unser KI-Agent direkt im Browser mit ihrer Anwendung.
Action-to-code-Refinement: Die aufgezeichneten Interaktionen werden basierend auf Best Practices in Playwright-Skripte umgewandelt. Nutzerinnen und Nutzer können ein Beispiel oder einen Styleguide bereitstellen, und unser Tool passt den generierten Code dann an die Konventionen ihres Teams an.
Es ist möglich, lokale (on-premise) Vision und Large Language Modelle zu nutzen oder das Tool mit Drittanbieter-APIs (z. B. OpenAI, DeepSeek, Anthropic, etc.) zu integrieren. So kann die Kontrolle über vertrauliche Projekte oder interne Tools gewahrt werden.
Wesentliche Vorteile
Effizienz: Unser Tool erstellt automatisiert E2E-Tests und spart dadurch Zeit und Aufwand.
Konsistente Qualität über Demos hinaus: Es liefert konsistente und zuverlässige Ergebnisse auch in komplexen Testszenarien.
Daten-Souveränität: Es läuft lokal auf dem Rechner der Nutzerin oder des Nutzers in einer Standard-Python-Umgebung und ermöglicht die Verwendung selbst-gehosteter LLMs, sodass die Kontrolle über die Daten gewahrt wird.
Mühelose, anwendungsspezifische Anpassung: Der zweistufige KI-Workflow ermöglicht intuitive Anpassungen per Prompt ohne aufwändiges Retraining des Modells oder Workarounds.
Erweiterbarkeit: Die Flexibilität des Tools erlaubt eine einfache Ausweitung auf weitere Anwendungsfälle, z. B. die Dokumentation einer bestehenden Webanwendung.
In diesem Demo-Video sehen Sie das Tool in Aktion. Dort generieren wir einen Test für TAIA, unseren browserbasierten TNG AI Assistant, welcher Nutzerinnen und Nutzern die Interaktion mit verschiedenen LLMs ermöglicht, die von TNG sowie führenden kommerziellen Anbietern gehostet werden.
Interessiert?
Um Ihnen den Einstieg mit TNG AI E2E TestGen zu erleichtern, bietet TNG begleiteten Zugriff auf das Tool sowie umfassende Unterstützung bei der Integration an. Zudem stellen wir auch Beratungsleistungen durch unser Expertenteam bereit, um einen reibungslosen Übergang zu gewährleisten. Auf Wunsch bieten wir gerne eine auf Ihren Anwendungsfall individualisierte Demonstration an.
Kontaktieren Sie uns unter info@tngtech.com oder über unsere weiteren Kontaktmöglichkeiten, um mehr über unser E2E TestGen Tool zu erfahren.