- 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
- 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
- Integrieren Ihres Tools mit dem Test Manager
- API-Scopes
- Codierungs-Agenten für das Testen
- Fehlersuche und ‑behebung
Integrieren Ihres Tools mit dem Test Manager
Integrieren Sie eine externe Anwendung in Test Manager, indem Sie mithilfe der verfügbaren Autorisierungsmethoden eine Service-zu-Service-Verbindung herstellen.
Die in diesem Thema beschriebenen Autorisierungsmethoden stellen eine Dienst-zu-Dienst-Verbindung zwischen dem Test Manager, der über Automation Cloud oder Test Cloud bereitgestellt wird, und Ihrer Anwendung oder anderen Partneranwendungen her.
Voraussetzungen
- Die Testautomatisierung ist in der Automation CloudTM aktiviert. Weitere Informationen finden Sie unter Aktivieren oder Deaktivieren von Diensten.
Schritte
-
Fügen Sie Ihr Tool als externe Anwendung in der Automation CloudTM hinzu. Das Verfahren finden Sie unter Hinzufügen einer externen Anwendung.
-
Registrieren Sie Ihre Anwendung in der Identitätsverwaltung.
-
Definieren Sie die Test Manager-Scopes. Wenn Sie die API-Scopes definieren, wählen Sie Test Manager als Ressource aus. Weitere Informationen finden Sie unter Scopes.
-
Authentifizieren Sie Ihre API-Aufrufe mit einem OAuth 2.0-Zugriffstoken. Test Manager-APIs erfordern dies, da es keine separate API-Schlüssel-Authentifizierungsmethode gibt. So erhalten Sie ein Bearer-Token:
- Beachten Sie die AppID, das Geheimnis und die ausgewählten Scopes der externen Anwendung.
- Fordern Sie ein Token vom Identity
/connect/token-Endpunkt unter Verwendung desclient_credentials-Grant-Typs an und übergeben Sie die AppId, das Secret und die Scopes. - Fügen Sie das zurückgegebene Bearer-Token in den
AuthorizationHeader Ihrer Test Manager-API-Aufrufe ein.
Hinweis:Wählen Sie in Tools wie Postman den Autorisierungstyp OAuth 2.0 und nicht den API-Schlüssel aus – wenn Sie die AppId und den Secret direkt als API-Schlüssel einfügen, wird der Error 401 Unauthorized angezeigt. Swagger kann diesen Ablauf nicht demonstrieren, da Swagger sich selbst damit authentifiziert.
Hinweis:Um einen API-Aufruf an Test Manager durchzuführen, können Sie sich das folgende Beispiel für das Abrufen von Test Manager-Projekten ansehen.
GET/api/v2/projects * GET/api/v2/projects/{id}
Für weitere API-Aufrufe an den Test Manager verwenden Sie Swagger. Informationen zum Zugriff auf Ihren Automation CloudTM Mandanten in Swagger finden Sie im Thema API-Referenzen .
Ergebnis
Sie stellen eine sichere Dienst-zu-Dienst-Verbindung zwischen Ihrer Anwendung und dem Test Manager her, die über ein OAuth 2.0-Bearer-Token authentifiziert wird.