- Erste Schritte
- Projektmanagement
- Dokumente
- 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
- Manuelle Testfälle
- Importieren manueller Testfälle
- Dokumentieren von Testfällen mit Task Capture
- Parameter
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von geregelten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anwenden von Filtern und Ansichten
- Importieren von Orchestrator-Testsätzen
- Creating test sets
- Hinzufügen von Testfällen zu einem Testsatz
- Zuweisen von Standardbenutzern in der Testsatzausführung
- Aktivieren der Aktivitätsabdeckung
- Aktivieren von Healing Agent
- 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
- FAQ – Funktion – Test Manager vs Orchestrator
- Ausführen von manuellen Tests
- Ausführen automatisierter Tests
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erzwingen einer Ausführungsreihenfolge
- Erneutes Ausführen von Testausführungen
- Planen von Ausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- Zugänglichkeitstests für Test Cloud
- Suche mit Autopilot
- 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
For more information about manually creating a service, refer to Creating Services Manually, from the SAP Cloud ALM documentation.
- 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. - Beschreibung: Eingabe
UiPath Test Suite. - 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
Endpoints allow you to create an authenticated connection to the previously created service. For more information, refer to Adding Endpoints from the SAP Cloud ALM documentation.
-
Create an external application in the UiPath organization that you want to connect SAP Cloud ALM to. For more information about creating and managing external applications, visit Managing external OAuth applications.
Hinweis:Die App-ID und die geheime ID (unter App-Geheimnisse) werden beim Konfigurieren des Authentifizierungstyps des Endpunkts verwendet.
-
Assign the following Test Manager user and application scopes to the previously created external application. This step is crucial for the SAP Cloud ALM integration to function correctly. For more information about Test Manager scopes, visit API Scopes. The scopes you need to assign include:
- 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.
- Root URL: Input the Test Manager URL of the tenant where you want to create the test cases, followed by the
apisuffix. Example:https://cloud.uipath.com/{organizationName}/{tenantName}/testmanager_/api. - Authentication Type - Select OAuth2ClientCredentials.
- 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.
- Token Service URL: Input the UiPath® Identity Server endpoint of type Token:
https://cloud.uipath.com/identity_/connect/token. For a list of Identity server endpoints, refer to UiPath Identity Server Endpoints.
- 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.
Creating test cases - overview
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 Suite-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.
-
Go to Test Manager from SAP Cloud ALM, to the newly created test case. In the Test Manager project, go to Project settings, and select the Automation tab. Then, assign a default Orchestrator folder to the project created through SAP Cloud ALM:
5.1. Select the Default Folder dropdown list.
5.2. Select your preferred Orchestrator folder.
5.3. Select Save to confirm your changes. The selected folder is used to execute all your tests. This step is required just once, right after the creation of the associated Test Manager project.
For more information about creating automated test cases in SAP Cloud ALM, refer to Creating Automated Test Cases.
Creating automated test cases in 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:If your Test Manager project holds multiple SAP scopes and process values, make sure the selected process corresponds to the chosen scope. Test Manager does not automatically filter the SAP Solution Processes based on the SAP Scope value. :::
By selecting the appropriate values for SAP Scope, SAP Solution Process, and SAP Country you ensure the test cases created in Test Manager will synchronize with SAP Cloud ALM when the same scope and process are synchronized. For more information about creating test cases in Test Manager, refer to Create test cases.
-
Synchronisieren von Testfällen vom Test Manager zu SAP Cloud ALM
:::note[For synchronizing automated test cases from Test Manager to SAP Cloud ALM, ensure to select appropriate values for the custom fields **SAP Country/Region**, **SAP Scope**, **SAP Solution Process** in the Test Manager test cases you wish to synchronize.]
:::
:::note[For synchronizing automated test cases from Test Manager to SAP Cloud ALM, ensure to select appropriate values for the custom fields **SAP Country/Region**, **SAP Scope**, **SAP Solution Process** in the Test Manager test cases you wish to synchronize.]
:::
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.
Figure 1. The Synchronize Automated Test Cases button
-
Select the scope for which you want to synchronize automated test cases. For example, if you created an automated test case in Test Manager with
Scope 3, ensure this sameScope 3scope is selected in SAP Cloud ALM when you synchronize test cases.Hinweis: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. -
Select Synchronize to finish the process.
Weitere Informationen zur Synchronisierung automatisierter Testfälle vom Test Manager zu SAP Cloud ALM finden Sie unter Synchronisierung 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. From the Design ribbon, select Test Manager.
2.2. Select Test Manager Settings.
2.3. Enter the base URL of your synchronized Test Manager instance with SAP Cloud ALM.
2.4. Select Connect.
2.5. After the connection is successful, in the Default Project field, enter the name or prefix of the target Test Manager project.
-
Erstellen und gestalten Sie Testfälle für Ihren Lösungsprozess. Auf der Einführungsseite von Studio-Tests finden Sie die verfügbaren Testdesignfunktionen.
-
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.
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.
For detailed steps on how to execute automated test cases in SAP Cloud ALM, refer to Executing Automated Test Cases.
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
After you trigger the execution of a test case in SAP Cloud ALM, you can track the status and the progress of the test run from the test case list. You can refresh the status and the progress of the test run by selecting
Refresh Test Progress from the Automation Provider.
Synchronisieren des Status der abgeschlossenen Ausführung vom Test Manager zu SAP
After a test case execution is completed in Test Manager, it can be synchronized with SAP Cloud ALM. To do this, navigate to your SAP Cloud ALM project and select the Test Execution app. Within the Test Cases section, select the desired test case and then select
Refresh Executed Test Runs from the Automation Provider. This action updates the execution status in SAP Cloud ALM to match the one from Test Manager.
- 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
- Creating test cases - overview
- Erstellen eines automatisierten Testfalls in SAP Cloud ALM
- Creating automated test cases in 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