test-suite
latest
false
UiPath logo, featuring letters U and I in white

Test Suite-Benutzerhandbuch

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Letzte Aktualisierung 4. Dez. 2024

SAP Cloud ALM

Integrieren Sie Ihre SAP Cloud ALM-Projekte in den Test Manager , um Testprojekte und Testfälle zu erstellen, 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.

Sie können SAP Cloud ALM in die UiPath Test Suite integrieren und die Testautomatisierungs- und Testverwaltungsfunktionen von UiPath Studio und dem Test Manager nutzen.

Unterstützte Testszenarien

Wenn Sie SAP Cloud ALM in den Test Manager integrieren, können Sie die folgenden Testaktivitäten ausfü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.
  • Testfallberichterstattung:
    • 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.

  1. Wechseln Sie in SAP Cloud ALM zu Administration und dann zu Querformatverwaltung.
  2. Öffnen Sie die Seite Dienste und Systeme .
  3. Wählen Sie Hinzufügen und dann Neuer Cloud-Dienst aus.
  4. Konfigurieren Sie den neuen UiPath-Dienst mit den erforderlichen Parametern wie folgt:
    1. Name: Geben Sie UiPath.
    2. Beschreibung: Geben Sie UiPath Test Suite.
    3. Systemnummer: Geben Sie die Systemnummer ein, die in Ihrer SAP-Umgebung verfügbar ist.
    4. Diensttyp: Wählen Sie Nicht angegebenen Clouddienst (HTTP) aus.
    5. Rolle: Wählen Sie Test aus.
  5. Klicken Sie auf Speichern , 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 erstellen. Weitere Informationen finden Sie unter Hinzufügen von Endpunkten in der SAP Cloud ALM-Dokumentation.

Voraussetzungen
  1. Erstellen Sie eine externe Anwendung in der UiPath-Organisation, mit der Sie SAP Cloud ALM verbinden möchten.
    Hinweis: Die App-ID und die geheime ID (unter App -Geheimschlüssel) werden beim Konfigurieren des Authentifizierungstyps des Endpunkts verwendet.

    Weitere Informationen zum Erstellen und Verwalten externer Anwendungen finden Sie unter Verwalten externer OAuth-Anwendungen.

  2. Weisen Sie die folgenden Test Manager-Benutzer- und Anwendungs-Scopes der zuvor erstellten externen Anwendung zu.
    1. TM.Projects
    2. TM.TestSets
    3. TM.TestCases
    4. TM.TestExecutions
    5. TM.CustomFieldDefinitions
    6. TM.CustomFieldValues

    Weitere Informationen zu Test Manager-Scopes finden Sie unter API-Scopes.

  3. Geben Sie im Feld Umleitungs-URL https://www.uipath.com ein.
  1. Wählen Sie auf der Seite Dienste und Systeme den zuvor erstellten Dienst aus.
  2. Wählen Sie unter Endpunkte die Option Hinzufügen aus.
  3. Konfigurieren Sie im Popup- Fenster Endpunkt hinzufügen die folgenden Parameter:
    1. Endpunktname: Dieser Parameter wird automatisch generiert. Ändern Sie den Wert in UiPath.
    2. Anwendungsfall: Der unterstützte Anwendungsfall für den UiPath -Dienst ist die Testautomatisierung.
    3. Stamm-URL: Geben Sie die Test Manager-URL des Mandanten ein, in dem Sie die Testfälle erstellen möchten, gefolgt vom Suffix api .
      Beispiel: https://govcloud.uipath.us/{organizationName}/{tenantName}/testmanager_/api.
    4. Authentifizierungstyp: Wählen Sie OAuth2ClientCredentials aus.
      1. Client-ID: Geben Sie den Wert der App-ID aus der zuvor erstellten externen Anwendung ein.
      2. Geheimer Clientschlüssel: Geben Sie den Wert der geheimen ID aus der zuvor erstellten externen Anwendung ein.
      3. Tokendienst -URL: Geben Sie den UiPath® Identity Server-Endpunkt vom Typ Token https://cloud.uipath.com/identity_/connect/token ein.

        Eine Liste der Identity Server-Endpunkte finden Sie unter UiPath Identity Server-Endpunkte.

  4. 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 synchronisieren 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

Die Integration von SAP Cloud ALM und Test Manager gilt nur für automatisierte Testfälle.

Überblick

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 werden, 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 legen die richtige Zuordnung und den Kontext zwischen den Testfällen in SAP Cloud ALM und dem Test Manager fest. 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:
  1. Wechseln Sie zu SAP Cloud ALM und wählen Sie in der Dropdownliste Projekt ein vorhandenes Projekt aus oder erstellen Sie ein dediziertes, das für die Integration in den Test Manager verwendet wird.
  2. Wechseln Sie zur Testvorbereitungs- App.
  3. Wählen Sie im Abschnitt Testfälle die Option Testfall erstellen aus. Konfigurieren Sie den Testfall wie folgt:
    1. 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.

    2. Automatisierungsanbieter: Wählen Sie den Endpunkt UiPath Test Suite von der Dropdownliste aus.
    3. Titel: Geben Sie einen Titel ein, der für den gewünschten Scope eindeutig ist.
    4. Scope: Wählen Sie einen Scope aus.

      Dieser Wert ist im Test Manager als benutzerdefiniertes SAP Scope -Feld vorhanden.

    5. Lösungsprozess: Wählen Sie optional einen Lösungsprozess aus.

      Dieser Wert ist im Test Manager als benutzerdefiniertes Feld des SAP-Lösungsprozesses vorhanden.

    6. 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/Region vorhanden.

    Abbildung 1. Das Popup-Fenster Neuer Testfall von SAP Cloud ALM, in dem Sie den neuen Testfall konfigurieren

  4. Wählen Sie Speichern aus, um die Testfallerstellung zu bestätigen.
  5. Wechseln Sie von SAP Cloud ALM zum Test Manager zum neu erstellten Testfall.
    1. Wechseln Sie im Test Manager-Projekt zu Projekteinstellungen und wählen Sie die Registerkarte Automatisierung aus.
    2. Weisen Sie dem über SAP Cloud ALM erstellten Projekt einen Orchestrator-Standardordner zu:
      1. Wählen Sie die Dropdownliste Standardordner aus.
      2. Wählen Sie Ihren bevorzugten Orchestrator-Ordner aus.
      3. Klicken Sie auf Speichern , um Ihre Änderungen zu bestätigen.

        Der ausgewählte Ordner wird zum Ausführen aller Tests verwendet.

        Hinweis: Dieser Schritt ist nur einmal direkt nach der Erstellung des zugehörigen Test Manager- Projekts erforderlich.

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:

  1. Öffnen Sie Ihr Test Manager-Projekt, das Sie in den vorherigen Schritten über SAP Cloud ALM erstellt haben.
  2. Wechseln Sie im linken Navigationsbereich zu Testfälle.
  3. Wählen Sie Testfall erstellen aus.
  4. Konfigurieren Sie den Testfall wie folgt:
    1. Name: Geben Sie einen Namen für Ihren Testfall ein.
    2. Version: Fügen Sie dem Testfall optional ein Versions-Tag hinzu.
    3. Beschreibung: Geben Sie optional eine Beschreibung für den Testfall ein.
    4. Beschriftungen: Fügen Sie benutzerdefinierte Beschriftungen hinzu.
  5. Wählen Sie Erstellen aus, um den neuen Testfall zu bestätigen.
  6. Öffnen Sie den neu erstellten Testfall und wechseln Sie zur Registerkarte Details .
  7. Wählen Sie in den folgenden benutzerdefinierten Feldern die relevanten Werte für Ihr SAP Cloud ALM-Zielprojekt aus:
    1. SAP-Land/Region: Wählen Sie das Zielland/die Zielregion aus.

      Dies ist das entsprechende Land/die entsprechende Region, in dem Sie Ihren Lösungsprozess testen möchten.

    2. SAP-Scope: Wählen Sie den gewünschten Scope aus.

      Dies ist der äquivalente Scope, den Sie in Ihrem SAP Cloud ALM-Projekt testen.

    3. 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 der gleiche Scope und Prozess synchronisiert werden.

    Abbildung 2. Die benutzerdefinierten Feldwerte im Zusammenhang mit SAP in einem Test Manager -Testfall

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

Hinweis: Stellen Sie zum Synchronisieren automatisierter Testfälle vom Test Manager mit SAP Cloud ALM sicher, dass Sie geeignete Werte für die benutzerdefinierten Felder SAP-Land/Region, SAP Scope und SAP Solution Process in den Test Manager -Testfällen auswählen, die Sie synchronisieren möchten.
Schritte

Um die im Test Manager erstellten Testfälle in Ihrem verbundenen SAP Cloud ALM-Projekt zu synchronisieren, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie Ihr SAP Cloud ALM-Projekt und wechseln Sie zur Testvorbereitungs- App.
  2. Wählen Sie im Abschnitt Testfälle die Option Automatisierte Testfälle synchronisieren aus.
    Abbildung 3. Die Schaltfläche Automatisierte Testfälle synchronisieren

  3. Wählen Sie den Scope aus, für den Sie automatisierte Testfälle synchronisieren möchten.
    Hinweis: Dieser Wert muss mit dem Scope übereinstimmen, der zum Erstellen neuer automatisierter Testfälle im Test Manager verwendet wird.
    Wenn Sie beispielsweise einen automatisierten Testfall im Test Manager mit Scope 3 erstellt haben, stellen Sie sicher, dass beim Synchronisieren von Testfällen der gleiche Scope Scope 3 in SAP Cloud ALM ausgewählt ist.
  4. Wählen Sie den Automatisierungsanbieter (UiPath Test Suite) aus, den Endpunkt, den Sie zum Erstellen automatisierter Tests verwendet haben.
  5. Wählen Sie Synchronisieren aus, um den Prozess abzuschließen.

Weitere Informationen zum Synchronisieren automatisierter Testfälle vom Test Manager mit 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 eine Automatisierung einem vorhandenen Testfall im Test Manager zuzuweisen.

Schritte

  1. Öffnen Sie in Studio ein vorhandenes Projekt oder erstellen Sie ein neues.
  2. Verbinden Sie dieses Projekt mit einer Test Manager-Instanz.
    1. Wählen Sie im Menüband Design die Option Test Manager aus.
    2. Wählen Sie Test Manager-Einstellungen aus.
    3. Geben Sie die Basis-URL Ihrer synchronisierten Test Manager-Instanz mit SAP Cloud ALM ein.
    4. Wählen Sie Verbinden aus.
    5. Sobald die Verbindung erfolgreich ist, geben Sie im Feld Standardprojekt den Namen oder das Präfix des Test Manager-Zielprojekts ein.
  3. Erstellen und Entwerfen von Testfällen für Ihren Lösungsprozess.

    Besuchen Sie die Einführungsseite von Test Suite Studio, um die verfügbaren Testentwurfsfunktionen zu erkunden.

  4. Wechseln Sie zum Bereich Projekt Ihres Projekts und klicken Sie mit der rechten Maustaste auf einen Testfall.
  5. Wählen Sie Mit Test Manager verknüpfen aus.
  6. Geben Sie im Popup- Fenster Link zum Test Manager die folgenden Testinformationen an:
    1. Projekt: Wählen Sie das Projekt aus, das den vorhandenen Testfall enthält oder für das ein neuer erstellt wird.

      Wenn Sie bei der Verbindung von Studio mit dem Test Manager ein Standardprojekt ausgewählt haben, wird dieses Projekt im Feld Projekt angezeigt.

    2. 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.
    3. Name: Um einen neuen Testfall zu erstellen, lassen Sie <new test case> im Feld Test stehen und geben Sie im Test Manager einen Namen für den neuen Testfall an.
    4. 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.
  7. 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 Zuweisen von Automatisierungen zu Testfällen.

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 von automatisierten Testfällen.

Ausführungsergebnisse

Sie können den Ausführungsstatus und die Daten in Echtzeit sowohl in SAP Cloud ALM als auch im 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.

Wenn Sie sich noch im Abschnitt Ausgeführte Testausführungen eines Testfalls in SAP Cloud ALM befinden, wählen Sie Ausführungsprotokoll öffnen aus, um direkt zum Ausführungsprotokoll dieses Testfalls im Test Manager zu navigieren.

Synchronisieren des laufenden Ausführungsstatus vom Test Manager zu 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 über die Testfallliste nachverfolgen. Sie können den Status und den Fortschritt der Testausführung aktualisieren, indem Sie auswählen Aktualisieren Sie den Testfortschritt vom AutomatisierungsanbieterAktualisieren Sie den Testfortschritt vom Automatisierungsanbieter.

Synchronisieren des Status „Abgeschlossen“ der Ausführung vom Test Manager zu SAP

Sobald eine Testfallausführung im Test Manager abgeschlossen ist, kann sie mit SAP Cloud ALM synchronisiert werden. Navigieren Sie dazu zu Ihrem SAP Cloud ALM-Projekt und wählen Sie die Testausführungs- App aus. Wählen Sie im Abschnitt Testfälle den gewünschten Testfall aus und klicken Sie dann auf Aktualisieren Sie ausgeführte Testausführungen vom AutomatisierungsanbieterAktualisieren Sie ausgeführte Testausführungen vom Automatisierungsanbieter. Diese Aktion aktualisiert den Ausführungsstatus in SAP Cloud ALM so, dass er dem von Test Manager entspricht.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten