- Erste Schritte
- Projektmanagement
- Dokumente
- Arbeiten mit der Analyse der Änderungsauswirkungen
- Erstellen von Testfällen
- Testfälle automatisieren
- Verknüpfen von Testfällen in Studio mit dem Test Manager
- Zuweisen von Testfällen zu Anforderungen
- Dokumentieren von Testfällen mit Task Capture
- Importieren manueller Testfälle
- Klonen von Testfällen
- Exportieren von Testfällen
- Manuelle Testfälle
- Parameter
- Delete test cases
- Anwenden von Filtern und Ansichten
- Importieren von Orchestrator-Testsätzen
- Creating test sets
- Hinzufügen von Testfällen zu einem Testsatz
- Aktivieren der Aktivitätsabdeckung
- Konfigurieren von Testsätzen für bestimmte Ausführungsordner und Roboter
- Überschreiben von Parametern
- Klonen von Testsätzen
- Exportieren von Testsätzen
- Anwenden von Filtern und Ansichten
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
- Fehlersuche und ‑behebung
Test Manager-Benutzerhandbuch
Integrieren Sie Ihre SAP Cloud ALM-Projekte in den Test Manager, um Testprojekte, Testfälle und Tests auszuführen und detaillierte Ausführungsinformationen anzuzeigen. Die Integration hilft Ihnen, automatisierte Tests in Ihrer SAP Cloud ALM-Instanz über den Test Manager zu verwalten und auszuführen.
Unterstützte Testszenarien
Wenn Sie SAP Cloud ALM in den Test Manager integrieren, können Sie die folgenden Testaktivitäten durchführen:
- Testfallerstellung:
- Erstellen Sie automatisierte Testfälle in SAP Cloud ALM, für die Sie später Studio-Automatisierungen im Test Manager zuweisen können.
- Erstellen Sie automatisierte Testfälle im Test Manager, die mit Ihrem SAP Cloud ALM-Zielprojekt synchronisiert werden.
- Testfallausführung:
- Führen Sie automatisierte Testfälle im Test Manager über die SAP Cloud ALM-Schnittstelle aus.
- Führen Sie automatisierte Testfälle im Test Manager unabhängig von der SAP Cloud ALM-Schnittstelle aus.
- Testfallberichte:
- Navigieren Sie von SAP Cloud ALM direkt zur Testausführungsansicht im Test Manager, um detaillierte Informationen zu erhalten.
Integrieren von SAP Cloud ALM in den Test Manager
Führen Sie die folgenden Schritte aus, um SAP Cloud ALM in den Test Manager zu integrieren:
1. Erstellen Sie einen neuen Dienst
Weitere Informationen zum manuellen Erstellen eines Dienstes finden Sie unter Manuelles Erstellen von Diensten in der SAP Cloud ALM-Dokumentation.
- Wechseln Sie in SAP Cloud ALM zu Administration und dann zu Querformat.
- Öffnen Sie die Seite Dienste und Systeme .
- Wählen Sie Hinzufügen und dann Neuer Cloud-Dienst aus.
- Konfigurieren Sie den neuen UiPath-Dienst mit den erforderlichen Parametern wie folgt:
- Name: Eingabe
UiPath. - Systemnummer: Geben Sie die in Ihrer SAP-Umgebung verfügbare Systemnummer ein.
- Diensttyp: Wählen Sie Nicht angegebener Cloud-Dienst (HTTP) aus .
- Rolle: Wählen Sie Test aus.
- Name: Eingabe
- Wählen Sie Speichern aus, um den neuen Dienst zu bestätigen.
2. Fügen Sie einen neuen Endpunkt hinzu
Mit Endpunkten können Sie eine authentifizierte Verbindung zum zuvor erstellten Dienst herstellen. Weitere Informationen dazu finden Sie unter Hinzufügen von Endpunkten in der Dokumentation zu SAP Cloud ALM.
-
Erstellen Sie eine externe Anwendung in der UiPath-Organisation, mit der Sie SAP Cloud ALM verbinden möchten. Weitere Informationen zum Erstellen und Verwalten externer Anwendungen finden Sie unter Verwalten externer OAuth-Anwendungen.
Hinweis:Die App-ID und die geheime ID (unter App-Geheimnisse) werden beim Konfigurieren des Authentifizierungstyps des Endpunkts verwendet.
-
Weisen Sie der zuvor erstellten externen Anwendung die folgenden Test Manager-Benutzer- und Anwendungs-Scopes zu. Dieser Schritt ist wichtig, damit die SAP Cloud ALM-Integration korrekt funktioniert. Weitere Informationen zu Test Manager-Scopes finden Sie unter API-Scopes. Zu den Scopes, die Sie zuweisen müssen, gehören:
- TM.Projects
- TM.TestSets
- TM.TestCases
- TM.TestExecutions
- TM.CustomFieldDefinitions
- TM.CustomFieldValues
-
Geben Sie im Feld Umleitungs-URL
https://www.uipath.comein. -
Wählen Sie auf der Seite Dienste und Systeme den zuvor erstellten Dienst aus.
-
Wählen Sie unter Endpunkte die Option Hinzufügen aus.
-
Konfigurieren Sie im Popup-Fenster Endpunkt hinzufügen die folgenden Parameter:
- Endpunktname: Dieser Parameter wird automatisch generiert. Ändern Sie den Wert in
UiPath. - Anwendungsfall: Der unterstützte Anwendungsfall für den UiPath-Dienst ist die Testautomatisierung.
- Stamm-URL: Geben Sie die Test Manager-URL des Mandanten ein, in dem Sie die Testfälle erstellen möchten, gefolgt von dem Suffix
api. Beispiel:https://{yourDomain}/{organizationName}/{tenantName}/testmanager_/api. - Authentifizierungstyp: Wählen Sie OAuth2ClientAnmeldeinformationen aus.
- Client-ID: Geben Sie den Wert der App-ID aus der zuvor erstellten externen Anwendung ein.
- Client-Geheimnis: Geben Sie den Wert der geheimen ID aus der zuvor erstellten externen Anwendung ein.
- Tokendienst-URL: Geben Sie den UiPath® Identity Server-Endpunkt des Typs Token ein:
https://cloud.uipath.com/identity_/connect/token. Eine Liste der Identity Server-Endpunkte finden Sie unter UiPath Identity Server-Endpunkte.
- Endpunktname: Dieser Parameter wird automatisch generiert. Ändern Sie den Wert in
-
Wählen Sie Speichern aus, um den neuen Endpunkt zu bestätigen.
Diese Konfigurationen stellen sicher, dass die SAP Cloud ALM- und Test Manager-Systeme kommunizieren und synchronisiert werden können.
Arbeiten mit SAP Cloud ALM und Test Manager
Nachdem Sie SAP Cloud ALM in den Test Manager integriert haben, können Sie Testvorgänge ausführen, z. B. das Erstellen von Testfällen, deren Ausführung und die Anzeige der Ausführungsergebnisse. Die folgenden Abschnitte veranschaulichen den End-to-End-Prozess der Integration.
Erstellen von Testfällen – Übersicht
Die Integration von SAP Cloud ALM und Test Manager gilt nur für automatisierte Testfälle.
Wenn Sie einen automatisierten Testfall erstellen, erstellt SAP Cloud ALM gleichzeitig ein neues Projekt in Ihrer verbundenen Test Manager-Instanz. Der Name des Projekts ist derselbe wie in SAP Cloud ALM sowie eine eindeutige ID am Ende. Das Projekt enthält auch den neuen Testfall, den Sie erstellt haben. Wenn Sie sich entscheiden, weitere Testfälle mit identischen Konfigurationen wie Ihr ursprünglicher Testfall zu erstellen, erstellt SAP Cloud ALM einen neuen Testfall innerhalb Ihres zuvor generierten Projekts.
Testfälle, die sowohl in SAP Cloud ALM als auch im Test Manager erstellt wurden, werden in einem bestimmten Kontext erstellt. Der SAP Cloud ALM-Kontext wird in den folgenden benutzerdefinierten Feldern aus dem Test Manager-Projekt gespeichert: SAP Land/Region, SAP Scope und SAP Solution Process. Diese Parameter stellen die richtige Zuordnung und den Kontext zwischen Testfällen in SAP Cloud ALM und dem Test Manager her. Diese benutzerdefinierten Felder können mehrere Werte enthalten, abhängig von der Anzahl der Scopes und entsprechenden Prozesse, die Sie mit dem Test Manager-Projekt synchronisieren.
Wenn Sie im Test Manager einen Testfall erstellen müssen, der mit SAP Cloud ALM synchronisiert werden soll, wählen Sie den entsprechenden Kontext für die zuvor genannten benutzerdefinierten Felder aus.
Erstellen eines automatisierten Testfalls in SAP Cloud ALM
Um die Erstellung eines automatisierten Testfalls im Test Manager direkt über SAP Cloud ALM auszulösen, führen Sie die folgenden Schritte aus:
-
Wechseln Sie zu SAP Cloud ALM und wählen Sie in der Dropdownliste Projekt ein vorhandenes Projekt aus oder erstellen Sie ein dediziertes für die Integration in den Test Manager.
-
Wechseln Sie zur Testvorbereitungs -App.
-
Wählen Sie im Abschnitt Testfälle die Option Testfall erstellen. Konfigurieren Sie den Testfall wie folgt:
- Typ: Wählen Sie Automatisiert aus. Die Integration hilft beim Erstellen, Verwalten und Ausführen automatisierter Testfälle für Ihre Geschäftslösungen in SAP Cloud ALM.
- Automatisierungsanbieter: Wählen Sie den
UiPath Test-Endpunkt von der Dropdownliste aus. - Titel: Geben Sie einen Titel ein, der für den gewünschten Scope eindeutig ist.
- Scope: Wählen Sie einen Scope aus. Dieser Wert ist im Test Manager als benutzerdefiniertes SAP Scope- Feld vorhanden.
- Lösungsprozess: Wählen Sie optional einen Lösungsprozess aus. Dieser Wert ist im Test Manager als benutzerdefiniertes Feld „SAP Solution Process“ vorhanden.
- Land/Region: Wenn Sie einen Lösungsprozess ausgewählt haben, müssen Sie das gewünschte Land oder die gewünschte Region auswählen. Dieser Wert ist im Test Manager als benutzerdefiniertes SAP-Feld für Land/Region vorhanden.
-
Wählen Sie Speichern aus, um die Testfallerstellung zu bestätigen.
-
Wechseln Sie von SAP Cloud ALM zu Test Manager zum neu erstellten Testfall. Wechseln Sie im Test Manager-Projekt zu Projekteinstellungen und wählen Sie die Registerkarte Automatisierung aus. Weisen Sie dann dem über SAP Cloud ALM erstellten Projekt einen standardmäßigen Orchestrator-Ordner zu:
5.1. Wählen Sie die Dropdown-Liste Standardordner aus.
5.2. Wählen Sie Ihren bevorzugten Orchestrator-Ordner aus.
5.3. Klicken Sie auf Speichern , um Ihre Änderungen zu bestätigen. Der ausgewählte Ordner wird zum Ausführen aller Ihrer Tests verwendet. Dieser Schritt ist nur einmal erforderlich, unmittelbar nach der Erstellung des zugehörigen Test Manager-Projekts.
Weitere Informationen zum Erstellen automatisierter Testfälle in SAP Cloud ALM finden Sie unter Erstellen automatisierter Testfälle.
Erstellen eines automatisierten Testfalls im Test Manager
Um die Erstellung eines automatisierten Testfalls in SAP Cloud ALM über den Test Manager auszulösen, führen Sie die folgenden Schritte aus:
- Öffnen Sie Ihr Test Manager-Projekt, das Sie in den vorherigen Schritten über SAP Cloud ALM erstellt haben.
- Wechseln Sie im linken Navigationsbereich zu Testfälle.
- Wählen Sie Testfall erstellen aus.
- Konfigurieren Sie den Testfall wie folgt:
- Name: Geben Sie einen Namen für Ihren Testfall ein.
- Version: Fügen Sie dem Testfall optional ein Versions-Tag hinzu.
- Beschreibung: Geben Sie optional eine Beschreibung für den Testfall ein.
- Labels: Fügen Sie benutzerdefinierte Beschriftungen hinzu.
- Klicken Sie auf Erstellen , um den neuen Testfall zu bestätigen.
- Öffnen Sie den neu erstellten Testfall und wechseln Sie zur Registerkarte Details .
- Wählen Sie in den folgenden benutzerdefinierten Feldern die relevanten Werte für Ihr SAP Cloud ALM-Zielprojekt aus:
-
SAP-Land/-Region: Wählen Sie das Zielland/die Zielregion aus. Dies ist das entsprechende Land/die entsprechende Region, in dem/der Sie Ihren Lösungsprozess testen möchten.
-
SAP-Scope: Wählen Sie den gewünschten Scope aus. Dies ist der äquivalente Scope, den Sie in Ihrem SAP Cloud ALM-Projekt testen.
-
SAP-Lösungsprozess: Wählen Sie den Ziellösungsprozess aus. Dies ist der äquivalente Lösungsprozess, den Sie in Ihrem SAP Cloud ALM-Projekt testen.
Hinweis:Wenn Ihr Test Manager-Projekt mehrere SAP-Scopes und Prozesswerte enthält, stellen Sie sicher, dass der ausgewählte Prozess dem ausgewählten Scope entspricht. Der Test Manager filtert die SAP-Lösungsprozesse nicht automatisch basierend auf dem SAP Scope- Wert. :::
Durch die Auswahl der entsprechenden Werte für SAP Scope, SAP Solution Process und SAP Land stellen Sie sicher, dass die im Test Manager erstellten Testfälle mit SAP Cloud ALM synchronisiert werden, wenn derselbe Scope und Prozess synchronisiert werden.
Weitere Informationen zum Erstellen von Testfällen im Test Manager finden Sie unter Erstellen von Testfällen.
-
Synchronisieren von Testfällen vom Test Manager zu SAP Cloud ALM
Um die im Test Manager erstellten Testfälle in Ihrem verbundenen SAP Cloud ALM-Projekt zu synchronisieren, führen Sie die folgenden Schritte aus:
-
Öffnen Sie Ihr SAP Cloud ALM-Projekt und wechseln Sie zur Testvorbereitungs -App.
-
Wählen Sie im Abschnitt Testfälle die Option Automatisierte Testfälle synchronisieren aus.
Abbildung 1. Die Taste „Automatisierte Testfälle synchronisieren“.
-
Wählen Sie den Scope aus, für den Sie automatisierte Testfälle synchronisieren möchten. Wenn Sie zum Beispiel einen automatisierten Testfall im Test Manager mit
Scope 3erstellt haben, stellen Sie sicher, dass der gleiche ScopeScope 3in SAP Cloud ALM ausgewählt ist, wenn Sie Testfälle synchronisieren.
Dieser Wert muss mit dem Scope übereinstimmen, der zum Erstellen neuer automatisierter Testfälle im Test Manager verwendet wird.
-
Wählen Sie den Automatisierungsanbieter (
UiPath Test Cloud) aus, den Endpunkt, den Sie zum Erstellen automatisierter Tests verwendet haben. -
Wählen Sie Synchronisieren aus, um den Prozess abzuschließen.
Weitere Informationen zur Synchronisierung automatisierter Testfälle vom Test Manager zu SAP Cloud ALM finden Sie unter Synchronisieren automatisierter Testfälle.
Zuweisen von Testautomatisierungen zu Testfällen
Verwenden Sie UiPath® Studio, um eine Testautomatisierung zu erstellen oder einem vorhandenen Testfall im Test Manager eine Automatisierung zuzuweisen.
-
Öffnen Sie in Studio ein vorhandenes Projekt oder erstellen Sie ein neues.
-
Verbinden Sie dieses Projekt mit einer Test Manager-Instanz.
2.1. Wählen Sie im Menüband Design die Option Test Manager aus.
2.2. Wählen Sie Test Manager-Einstellungen aus.
2.3. Geben Sie die Basis-URL Ihrer synchronisierten Test Manager-Instanz mit SAP Cloud ALM ein.
2.4. Wählen Sie Verbinden aus.
2,5. Nachdem die Verbindung erfolgreich war, geben Sie im Feld Standardprojekt den Namen oder das Präfix des Test Manager-Zielprojekts ein.
-
Erstellen und entwerfen Sie Testfälle für Ihren Lösungsprozess. Auf der Einführungsseite von Studio Testing finden Sie die verfügbaren Funktionen für den Testdesign.
-
Wechseln Sie zum Bereich Projekte Ihres Projekts und klicken Sie mit der rechten Maustaste auf einen Testfall.
-
Wählen Sie Mit Test Manager verknüpfen aus.
-
Geben Sie im Popup- Fenster Mit Test Manager verknüpfen die folgenden Testinformationen an:
- Projekt: Wählen Sie das Projekt aus, das den vorhandenen Testfall enthält oder in dem ein neuer erstellt wird. Wenn Sie ein Standardprojekt ausgewählt haben, als Sie Studio mit dem Test Manager verbunden haben, wird dieses Projekt im Feld Projekt angezeigt.
- Test: Geben Sie den Namen eines vorhandenen Testfalls aus dem ausgewählten Projekt ein. Um einen neuen Testfall zu erstellen, lassen Sie den Standardwert
<new test case>ausgewählt. - Name: Um einen neuen Testfall zu erstellen, lassen Sie
<new test case>im Feld Test und geben Sie im Test Manager einen Namen für den neuen Testfall an. - Anforderung: Geben Sie optional den Namen einer vorhandenen Anforderung ein und weisen Sie ihn dem Testfall zu. Wenn Sie keine Anforderung zuweisen möchten, lassen Sie den Wert
<none>ausgewählt.
-
Wählen Sie OK aus, um die Änderungen zu speichern.
Weitere Informationen zum Zuweisen von Automatisierungen zu Testfällen im Test Manager finden Sie unter.
Ausgeführte Testfälle
Sie können automatisierte Testfälle sowohl über SAP Cloud ALM als auch über den Test Manager direkt ausführen. Die Ausführungsergebnisse werden sowohl in SAP Cloud ALM als auch im Test Manager angezeigt.
Ausführliche Schritte zum Ausführen automatisierter Testfälle in SAP Cloud ALM finden Sie unter Ausführen automatisierter Testfälle.
Ausführungsergebnisse
Sie können den Ausführungsstatus und die Daten in Echtzeit sowohl über SAP Cloud ALM als auch vom Test Manager überprüfen. Nachdem Sie einen Testfall ausgeführt haben, können Sie den Status der Ausführung sowohl in SAP Cloud ALM als auch im Test Manager sehen.
Während Sie sich noch im Abschnitt Ausgeführte Testläufe eines Testfalls in SAP Cloud ALM befinden, können Sie mit Ausführungsprotokoll öffnen direkt zum Ausführungsprotokoll dieses Testfalls im Test Manager navigieren.
Synchronisieren des laufenden Ausführungsstatus vom Test Manager mit SAP
Nachdem Sie die Ausführung eines Testfalls in SAP Cloud ALM ausgelöst haben, können Sie den Status und den Fortschritt der Testausführung anhand der Testfallliste nachverfolgen. Sie können den Status und den Fortschritt des Testlaufs aktualisieren, indem Sie wählen
Aktualisieren Sie den Testfortschritt vom Automatisierungsanbieter.
Synchronisieren des Status der abgeschlossenen Ausführung vom Test Manager zu SAP
Sobald die Ausführung eines Testfalls im Test Manager abgeschlossen ist, kann er mit SAP Cloud ALM synchronisiert werden. Navigieren Sie dazu zu Ihrem SAP Cloud ALM-Projekt und wählen Sie die App Testausführung aus. Wählen Sie im Abschnitt Testfälle den gewünschten Testfall aus und wählen Sie dann
Ausgeführte Testausführungen vom Automatisierungsanbieter aktualisieren. Diese Aktion aktualisiert den Ausführungsstatus in SAP Cloud ALM, um demjenigen vom Test Manager zu entsprechen.
- Unterstützte Testszenarien
- Integrieren von SAP Cloud ALM in den Test Manager
- 1. Erstellen Sie einen neuen Dienst
- 2. Fügen Sie einen neuen Endpunkt hinzu
- Arbeiten mit SAP Cloud ALM und Test Manager
- Erstellen von Testfällen – Übersicht
- Erstellen eines automatisierten Testfalls in SAP Cloud ALM
- Erstellen eines automatisierten Testfalls im Test Manager
- Synchronisieren von Testfällen vom Test Manager zu SAP Cloud ALM
- Zuweisen von Testautomatisierungen zu Testfällen
- Ausgeführte Testfälle
- Ausführungsergebnisse