Testen, was Sie erstellt haben
Test-Service Desk-Mitarbeiter generiert Testabdeckung für Code, der von erstellt wurde Build-Agent, Führt Tests aus und führt eine Ursachenanalyse bei Fehlern durch. Fordern Sie den Test-Agenten auf, Build-to-Test-Workflows in einer einzigen Entwicklungssitzung ohne manuelle Testerstellung oder Fehleruntersuchung abzuschließen.
Test-Agent erweitert Build-Agent Indem jeder Build vor der Veröffentlichung sicher gemacht wird. Danach Build-Agent Erstellt Codeänderungen in einer Entwicklungsinstanz. Der Test-Agent verbraucht denselben Prompt und denselben Codekontext für den Autor Funktionsfähig Automated Test Framework(ATF) testet, führt diese Tests aus und selektiert alle Fehler automatisch.
Vollständige Dokumentation zur Verwendung des Test Agent finden Sie unter Testagent.
Wenn ein Test fehlschlägt, führt der Test Agent eine Ursachenanalyse (Ursachenanalyse, RCA) durch und wendet automatisch Safe-Korrekturen an oder zeigt umsetzbare Anleitungen im Chatbereich an, damit Sie das Problem lösen können, ohne zu verlassen ServiceNow Studio Oder ServiceNow IDE.
Kundenergebnisse
- Erstellen und testen Sie in einer Sitzung: Sie müssen nicht mehr im Kontext zwischen Erstellungs-Code und Schreiben von Tests wechseln. Beide passieren sequenziell innerhalb derselben Build-Agent Sitzung.
- Schnellere Fehlerselektierung: Automatisierte RCA und vorgeschlagene Korrekturen reduzieren die Zeit, die Sie nach einem Testlauf mit Protokollen verbringen.
- Mehr Release-Konfidenz: Messbare Qualitätsgates, die durch die automatisierte Testausführung erzwungen werden, liefern verifizierbare Nachweise für die Codeintegrität, bevor Sie zu Produktionsinstanzen heraufstufen.
- Generierte ATF-Tests werden in der Tabelle „sys_atf_Tests“ unter dem App-Umfang gespeichert, für den sie erstellt wurden. Sie können Regressionstesterläufe mithilfe der generierten Tests planen.
Beispiel für Hinweismeldungen
Eine Beispielaufforderung, die abgerufen werden soll Build-Agent Zum Erstellen und Ausführen von ATF-Tests wäre Generieren Sie ATF-Tests für alle Funktionspermutationen in der von uns erstellten App .
Dann können Sie es erkennen Build-Agent Bis Führen Sie alle ATF-Tests aus.
Test-Agenten-Workflow
Der End-to-End-Workflow ist:- Erstellen oder bearbeiten Sie eine App in einer Entwicklungsinstanz mit Build-Agent In ServiceNow Studio Oder ServiceNow IDE, Gesteuert von Ihrem Prompt.
- Test-Service Desk-Mitarbeiter verbraucht den Prompt und die resultierenden Codeänderungen, um kontextrelevant zu generieren ATF-Funktionstests.
- Prompt Build-Agent Zum Ausführen der Tests.
- Fehler werden automatisch selektiert. Test Agent erstellt eine RCA und wendet Safe-Korrekturen entweder autonom an oder schlägt sie Ihnen über vor Build-Agent Chatbereich.
- Build-Agent Erfasst die RCA vom Test-Agenten und führt Tests erneut aus, bis ein bestandener Status erreicht ist, und schließt die automatische Reparatur ab.
Wichtige Entwickler-Experiences
- Autonome Testerstellung
- Wenn Sie verwenden Build-Agent Um eine neue Story zu implementieren, können Sie sie zum Erstellen auffordern Funktionstests automatisch.
- Unterstützte Fehlerbehebung
- Test Agent behebt automatisch Fehler bei fehlgeschlagenen Tests, generiert RCAs und schlägt gezielte Korrekturen vor, wodurch manuelle Protokolluntersuchungen vermieden werden.
- Automatische Korrektur
- Build-Agent Verbraucht die vom Test-Agent erzeugte RCA und wendet Korrekturen auf Code oder Tests an. Führt dann die Test-Suite erneut aus, bis alle Tests einen bestandenen Status erreichen. Dadurch müssen Entwickler während einer Sitzung nicht mehr manuell Patch- und Tests verwalten.
Umfang und Verfügbarkeit
Test Agent ist in den folgenden Umgebungen und Umfängen verfügbar:
| Maß | Unterstützte Werte |
|---|---|
| Authoring-Umgebung | ServiceNow Studio, ServiceNow IDE |
| Anwendungsbereich | Global, anwenderdefiniert, Store |
| Testtypen | ATF-Funktionstests |
| Ausführungsziel | Cloud Runner-Spuren |