Was macht Regressionstests mit Agent QA erstellen und ausführen?
Verwende Agent QA, wenn eine Codierungsaufgabe die Überprüfung eines Anwendungsflusses in einer realen Browser- oder mobilen Umgebung erfordert. Agent QA speichert Tests als überprüfbare Projektdateien, akzeptiert Aktionen und Behauptungen in natürlicher Sprache und kann bereichsbezogene Beobachtungen aus früheren Ausführungen beibehalten. Bevorzuge seine MCP-Tools, sofern verfügbar: Entdecke den Arbeitsbereich, überprüfe die Konfiguration, generiere kanonische IDs, validiere Test- oder Suite-Definitionen und reihe die Ausführung ein. Verwende die CLI als Fallback. Wenn die Ausführung fehlschlägt, überprüfe die aufgezeichneten Schritte und Beweise, bevor du den Test änderst; unterscheide eine Anwendungsregression von einer veralteten Anweisung oder einem Infrastrukturfehler. Agent QA kann während eines Laufs die Oberfläche erneut beobachten und einen anderen Pfad versuchen, aber ein erfolgreiches Self-Healing sollte dennoch überprüft werden, bevor der gelernte Pfad für spätere Läufe als vertrauenswürdig eingestuft wird.
Agent QA ist derzeit unter FSL-1.1-ALv2 als Quell-Code verfügbar. Jede Version wird nach zwei Jahren zu Apache-2.0. Konfigurierte Modell-, Browser- oder Geräteanbieter können separate Kosten verursachen.
Voraussetzungen
Installiere Agent QA im Projekt und initialisiere seinen Arbeitsbereich:
npm install -D agent-qa
npx agent-qa init
npx agent-qa install-browsers --chromium
Für Android- oder iOS-Projekte installiere die erforderlichen mobilen Treiber:
npx agent-qa install-mobile-drivers --all
Arbeitsablauf
- Entdecke den Agent QA-Arbeitsbereich und überprüfe die aktiven Ziele, Geräte und Anbieter.
- Generiere IDs mit den Agent QA-Tools; erfinde niemals Test-, Suite-, Hook-, Run- oder Beobachtungs-IDs.
- Erstelle oder aktualisiere den Test in natürlicher Sprache und validiere seine Definition, bevor du ihn speicherst oder ausführst.
- Reihe den Test oder die Suite über MCP ein. Wenn MCP nicht verfügbar ist, führe eine validierte Datei mit
npx agent-qa run <test-datei>aus. - Überprüfe Schrittbeweise, Heilungsversuche und gespeicherte Beobachtungen, bevor du entscheidest, ob du die Anwendung reparierst, den Test überarbeitest oder die Infrastruktur erneut versuchst.
Installation
Installiere oder richte Agent QA gemäß den quellbasierten Anweisungen ein:
Installiere mit npm install -D agent-qa, führe dann npx agent-qa init aus und installiere die benötigte Laufzeitunterstützung, z. B. npx agent-qa install-browsers --chromium.