- Erste Schritte
- Projektmanagement
- Arbeiten mit der Analyse der Änderungsauswirkungen
- Erstellen von Testfällen
- Zuweisen von Testfällen zu Anforderungen
- Klonen von Testfällen
- Exportieren von Testfällen
- Verknüpfen von Testfällen in Studio mit dem Test Manager
- Delete test cases
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Aktivieren oder Deaktivieren von Governance in einem Massenauftrag für Testfälle
- Durchsetzung der Signaturreihenfolge für gesteuerte Testfälle
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von gesteuerten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anzeigen von Governance-Informationen für Testfallprotokolle
- Verwalten von Genehmigern für gesteuerte Testfallprotokolle
- Verwalten von gesteuerten Testfallprotokollen im Status In Work
- Verwalten von gesteuerten Testfallprotokollen im Status „Wird überprüft“.
- Verwalten von gesteuerten Testfallprotokollen im Signiert
- Verwalten von Kommentaren für gesteuerte Testfallprotokolle
- Aktivieren der Governance auf Testfallprotokollebene
- Deaktivieren der Governance auf Testfallprotokollebene
- Anzeigen und Suchen von Testfällen
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erneutes Ausführen von Testausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- FAQ – Funktion – Test Manager vs Orchestrator
- Durchführen der autonomen Testausführung
- Überprüfen der Ergebnisse der autonomen Testausführung
- Testergebnisse analysieren
- Statuswerte von Playwright-Testergebnissen
- Löschen von Testfallergebnissen
- Synchronisierung von Defekten
- Fehler aus Testergebnissen erstellen
- Ergebnisse von automatisierten Tests
- Überschreiben von Testergebnissen
- Navigieren und Suchen von Testergebnissen
- Untersuchung der Ergebnisse von Testfällen
- Aktivitätsabdeckung anzeigen
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- Einstellungen auf Mandantenebene
- Allgemeine Projekteinstellungen
- Events
- Abonnieren von Ereignissen
- Abonnieren aller Ereignisse:
- Abbestellen von Ereignissen
- Abbestellen aller Ereignisse
- Abbestellen der Seite mit den Benachrichtigungseinstellungen
- Anzeigen von Benachrichtigungen
- Filtern von Benachrichtigungen
- Anzeigen von E-Mail-Benachrichtigungen
- Aktivieren von E-Mail-Benachrichtigungen für SMTP-Server
- Anzeigen von nur ungelesenen Benachrichtigungen
- Alle Benachrichtigungen als gelesen markieren
- Alle Benachrichtigungen löschen
- Löschen von Benachrichtigungen
- Verschlüsselung der kundenseitig verwalteten Schlüssel
- Protokolle
- ALM Tool-Integration
- ALM Tool-Integration
- Test Manager verbinden
- Test Manager – Integration Service-Connector
- Ausgehende IP-Bereiche für Connectors
- Arbeiten mit SAP Cloud ALM und Test Manager
- Schritt 1: Integrieren von SAP Cloud ALM mit dem Test Manager
- Schritt 2: Erstellen automatisierter Testfälle im SAP Cloud ALM
- Schritt 3: Erstellen automatisierter Testfälle im Test Manager
- Schritt 4: Synchronisieren von Testfällen vom Test Manager zu SAP Cloud ALM
- Schritt 5: Zuweisen von Testautomatisierungen zu Testfällen
- Schritt 6: Ausführen von Testfällen
- Best Practices für die SAP-Testautomatisierung
- Fehlerbehebung bei der Jira-Integration
- API-Integration
- Codierungs-Agenten für das Testen
- Fehlersuche und ‑behebung
Durchführen der autonomen Testausführung
Führen Sie einen manuellen Testfall automatisch mit der autonomen Testausführung in Test Manager mithilfe eines KI-Modells, eines Ausführungsziels, optionalem Live-Streaming und Orchestrator-Anmeldeinformationsreferenzen aus.
Context
Diese Aufgabe führt einen vorhandenen manuellen Testfall automatisch mit Autopilot aus, anstatt ihn manuell auszuführen oder eine skriptbasierte Automatisierung zu erstellen.
Die autonome Testausführung kann auch aus einer ausstehenden Ausführung auf der Testfallprotokollebene gestartet werden.
Ausführungen bleiben deaktiviert, wenn der ausgewählte Runtime-Typ und die Maschinenvorlage nicht übereinstimmen oder wenn für den ausgewählten Runtime-Typ keine verbundene Runtime vorhanden ist. Der Ausführungsordner wird weiterhin automatisch in den Standardordner des Projekts aufgelöst – es gibt keine Ordnerauswahl auf der Registerkarte „Konfigurieren“ . Die Auswahl der konfigurierten Registerkarte wird zwischen Sitzungen nicht beibehalten. Beim erneuten Öffnen des Bereichs wird die folgende Auswahl auf ihre Standardeinstellungen zurückgesetzt:
- Runtime-Typ
- Robot-Konto
- Maschinenvorlage
- Hostmaschine
Manuelle Schritte, die für einen menschlichen Tester geschrieben wurden, sind möglicherweise nicht eindeutig genug für den Agent. Die Formulierung muss möglicherweise angepasst werden, je nachdem, wo eine Ausführung fehlschlägt, bevor sie zuverlässig ausgeführt wird.
Voraussetzungen
- Test Manager muss über Test Cloud bereitgestellt werden. Autonomous Test Execution ist in Test Manager, der über Automation Cloud, Automation Cloud Public Sector oder Automation Cloud Dedicated bereitgestellt wird, nicht verfügbar. Siehe die Seite zur Verfügbarkeit von Test Manager-Funktionen.
- Eine verbundene Runtime eines der unterstützten Typen (Testing, App Testing, Produktion (unbeaufsichtigt), Cloud – VM Testing oder Cloud – VM) in Orchestrator im selben Mandanten mit Zugriff auf den Standardordner des Projekts.
- Die Berechtigung
AssetsViewin Orchestrator, wenn der Testfall auf Anmeldeinformationsassets verweist.
Schritte
- Melden Sie sich beim Test Manager an.
- Öffnen Sie einen manuellen Testfall.
- Gehen Sie zur Registerkarte „Manuelle Schritte“ und wählen Sie in der rechten Seitenleiste die Option „Autonom ausführen“ aus. Der Bereich wird auf der Registerkarte Einrichtung geöffnet.
- Geben Sie die Zielanwendungs-URL für die zu testende Webanwendung ein. Das Feld ist nicht vorab mit dem Testfallwert ausgefüllt, und die Schaltfläche Ausführen bleibt deaktiviert, bis eine URL eingegeben wird. Die Ausführung verwendet den auf der Maschine konfigurierten Standardbrowser (Chromium-basierte Browser und Firefox werden unterstützt), und die Browserauswahl ist nicht konfigurierbar.
- Fügen Sie bei Bedarf Parameter oder Anmeldeinformationen hinzu: Geben Sie
{{in einer Schrittbeschreibung ein, um die automatische Vervollständigung für Parameter auszulösen, oder verweisen Sie mit{{credential:credentialName}}auf ein Anmeldeinformationsasset. - Wählen Sie ein Modell der künstlichen Intelligenz (KI) aus.
- Optional: Aktivieren Sie Live-Streaming.
- Optional: Wählen Sie die Registerkarte Konfigurieren und unter Runtime-Typ eine der Optionen Testing, App Testing, Produktion (unbeaufsichtigt), Cloud – VM Testing oder Cloud – VM aus. Die beiden serverlosen Runtime-Typen sind für die autonome Testausführung nicht verfügbar. Ein Runtime-Typ ohne verbundene Runtime wird deaktiviert angezeigt. Eine Runtime wird automatisch vorab ausgewählt, wenn eine verfügbar ist, und kann überschrieben werden.
- Wählen Sie unter Roboterkonto ein Roboterkonto aus. Der Standardwert ist Beliebiges Benutzer-/Roboterkonto.
- Wählen Sie unter Maschinenvorlage die Option Beliebige Maschinenvorlage oder eine bestimmte Maschinenvorlage aus. Durch die Auswahl einer bestimmten Maschinenvorlage wird das Feld HostmMaschine verfügbar.
- Wählen Sie unter Hostmaschine die Option Beliebige verbundene Maschine oder eine bestimmte Maschine aus.
- Wählen Sie Ausführen.
Ergebnis
Autopilot führt den manuellen Testfall aus. Während die Ausführung läuft, kann sie live beobachtet werden, bei Bedarf kann die Remotesteuerung übernommen werden, und die Ausführung kann abgebrochen werden. Sobald die Ausführung abgeschlossen ist, entweder erfolgreich oder mit Fehlern, ist Zurück zum Setup verfügbar, um eine neue Ausführung neu zu konfigurieren und zu starten, ohne den Bereich zu schließen.