1 Punkte von dlehddnr99 1 일 전 | Noch keine Kommentare. | Auf WhatsApp teilen

1. Überblick

  • PyPI: pip install ai-driven-e2e

  • Link: https://pypi.org/project/ai-driven-e2e/

  • ai-driven-e2e ist ein Python-Paket, das entwickelt wurde, um die Kosten für das Schreiben und die Wartung von E2E-Tests (End-to-End) für Webanwendungen zu senken. Es nutzt LLM-basierte Agenten, um die Ausführung von Testszenarien und Verifizierungsaufgaben zu automatisieren.

2. Entwicklungshintergrund und zu lösendes Problem

  • Grenzen bestehender UI-Tests: Herkömmliche Playwright- oder Selenium-basierte E2E-Tests sind sehr anfällig für Änderungen an DOM-Selektoren (XPath, CSS Selector), und bei jeder UI-Aktualisierung muss der Testcode manuell angepasst werden, was einen hohen Wartungsaufwand verursacht.

  • Lösungsansatz: Der Agent interpretiert natürlichsprachige Testanweisungen und erkennt sowie bedient Bildschirmelemente dynamisch, sodass flexibel auf UI-Änderungen reagiert werden kann, ohne den Code anpassen zu müssen.

3. Hauptfunktionen und Merkmale

  • Ausführung auf Basis natürlicher Sprache: Testskripte können statt in komplexem Code als Spezifikation der auszuführenden Aktionen geschrieben werden.

  • Self-healing und flexible Elementsuche: Auch bei Änderungen der DOM-Struktur erfasst das LLM den Bildschirkkontext und findet passende Interaktionsziele.

  • Integration mit bestehenden Frameworks: Bietet eine Schnittstelle, die sich leicht in Python-basierten Testumgebungen importieren und verwenden lässt.

4. Open Source

  • Als Open-Source-Projekt sind Funktionsvorschläge, Fehlermeldungen und PRs jederzeit willkommen. link

  • Detaillierte Spezifikationen der Bibliothek und den Update-Verlauf finden Sie auf der PyPI-Seite.

Noch keine Kommentare.

Noch keine Kommentare.