UiPath Documentation
test-manager
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Test Manager-Benutzerhandbuch

Ausführen automatisierter Tests

Sie können alle Testsätze mit der Option Ausführen > Automatisiert ausführen auf der Registerkarte Übersicht eines Testsatzes ausführen. Diese Option ruft den Orchestrator für Testfälle auf, die im Test Manager erstellt wurden.

Sie können auch automatisierte Tests ausführen, wenn der Testsatz Testfälle enthält, die von Studio aus verknüpft sind. Weitere Informationen finden Sie unter Ausführen von Tests.

Voraussetzungen

Um automatisierte Tests auszuführen, während die Einstellung Legacy-Ausführungskontext zulassen deaktiviert ist, benötigen Sie die folgenden Berechtigungen in Orchestrator:

  • Auf Mandantenebene: Folders.View und Users.View.
  • Auf Ordnerebene, in dem das Testautomatisierungspaket veröffentlicht wurde: TestSets.Create und TestSetExecutions.Create.

Bedingungen

Wichtig:

Um die Option Automatisiert ausführen zu verwenden, benötigen Sie mindestens einen automatisierten Testfall in einem Testsatz.

  • Automatisierte Testausführungen haben ein Standard-Timeout von vier Tagen, das Sie nicht ändern können. Jede automatisierte Textausführung, die vier Tage überschreitet, wird als Abgebrochen markiert.
  • Die Testausführung für Testsätze, die vom Orchestrator aus verknüpft sind, enthält nur die Testfälle, die in der neuesten Paketversion im Orchestrator-Feed mit Mandantenprozessen veröffentlicht wurden. Um neue Testfälle auszuführen, veröffentlichen Sie eine neue Paketversion im Orchestrator und verknüpfen Sie den Testsatz mit dem Test Manager.
    Wichtig:

    Für Mandanten wurden die Testmanagementfunktionen in Test Manager verschoben. Infolgedessen sind Testzeitpläne nicht mehr im Orchestrator verfügbar und Sie können keine Testfälle und Testsätze mehr direkt im Orchestrator ausführen. Sie können Testfälle und Testsätze jedoch weiterhin über Orchestrator-APIs für die Testautomatisierung, oder die native Test Manager-CI/CD-Integration verwenden .

  • Die folgenden Informationen sind nur relevant, wenn Sie den Legacy-Ausführungskontext im Test Manager verwenden: Wenn Ihr Testsatz in Test Manager Testfälle aus mehreren Studio-Projekten enthält, wird dasjenige Projekt zur Ausführung herangezogen, das die höchste Anzahl von Testfällen aufweist. Infolgedessen werden nur die Testfälle aus diesem Projekt ausgeführt. Darüber hinaus zeigt Test Manager eine Warnung an, dass mehrere Pakete ausgewählt wurden und nur einige von ihnen ausgeführt werden. Sie können Testsätze mit Testfällen aus mehreren Studio-Projekten nur dann ausführen, wenn Sie Studio-Automatisierungen mit Test Manager-Testfällen verknüpfen, indem Sie nur die FunktionAutomatisierung konfigurieren verwenden.
  • Wenn Ihr Testsatz doppelte Testfälle in mehreren Studio-Projekten enthält, erfolgt die Sortierung nach dem Projektnamen in absteigender Reihenfolge. Es werden nur die Testfälle aus dem Projekt ausgeführt, das in der Liste an erster Stelle steht.

Automatisierte Testsätze ausführen

Trigger the automated execution of a test set via Orchestrator by using the Execute Automated option on the test set.

  1. Öffnen Sie Ihr Projekt im Test Manager und navigieren Sie dann zu Testsätze.
  2. Select a test set and select the vertical ellipsis.
  3. Wählen Sie Automatisiert ausführen aus.

Weitere Informationen zu den Testergebnissen finden Sie unter Analysieren von Testergebnissen.

Hinweis:
  • Testfälle, die nicht ausgeführt werden können, werden bei der Ausführung im Orchestrator übersprungen.
  • Testfälle, die nicht ausgeführt werden, generieren Testfallprotokolle ohne Ergebnis.

Alternatively, you can open your test set, select Execute and select Automated from the dropdown.

Livestreaming und Remotesteuerung

Hinweis:

Die Funktionsverfügbarkeit hängt von der Cloud-Plattform ab, die Sie verwenden. Weitere Informationen finden Sie auf der Seite zur Verfügbarkeit der Test Manager-Funktion.

Hinweis:

Diese Funktion ist nur in Test Manager verfügbar, das über Test Cloud bereitgestellt wird.

Sie können den Livestream eines Roboters bei einer Testausführung anzeigen und bei Bedarf mit Ihrer eigenen Maus und Tastatur die Kontrolle über die Ausführung übernehmen, ohne den Test zu unterbrechen. Dadurch können Sie Fehlersuche und Debugging effizienter durchführen und manuelle Eingriffe und Zeit bis zur Lösung reduzieren.

Diese Funktionen sind standardmäßig deaktiviert und müssen entweder auf Testsatz- oder Testausführungsebene aktiviert werden.

Voraussetzungen

Um die Funktionen für Livestreaming und Remotesteuerung zu nutzen, führen Sie die folgenden Schritte aus:

  1. Stellen Sie sicher, dass Ihre Test Manager-Rolle über die folgenden Berechtigungen verfügt:
    • TestSets.Edit: Um Livestreaming und Remotesteuerung zu aktivieren,
    • Livestream von automatisierten Ausführungen anzeigen: So sehen Sie die Testausführung.
    • Livestream von automatisierten Ausführungen remote steuern: Zur Remotesteuerung der Testausführung.
    Hinweis:

    Standardmäßig verfügt die Projektrolle Test Manager über die Berechtigung Livestream automatisierter Ausführungen anzeigen . Um den Livestream jedoch remote zu steuern, muss ein Test Manager-Administrator diese Berechtigung den Benutzern manuell über eine benutzerdefinierte Rolle zuweisen.

  2. Aktivieren Sie den Livestream oder die Remotesteuerungsfunktion auf Testsatzebene für den gewünschten Testsatz:
    1. Öffnen Sie den Testsatz oder die Testausführung.
      • Für Testsätze: Wechseln Sie zur Registerkarte Konfiguration .
      • Für Testausführungen: Wechseln Sie zur Registerkarte Einstellungen ,
    2. Wählen Sie den Umschalter Livestreaming aktivieren aus , um die Erfassung eines Livestreams einer Testausführung zu aktivieren.
    3. Wenn Sie die laufende Testausführung remote steuern möchten, wählen Sie alternativ unter Remotesteuerung zulassen die Option Aktivieren aus.
  3. Installieren Sie einen VNC-Betrachter auf Ihrer Maschine.

Anzeigen des Livestreams

Um den Livestream einer laufenden Testausführung anzuzeigen, führen Sie die folgenden Schritte aus:

  1. Triggern Sie die Ausführung eines Testsatzes.
  2. Öffnen Sie im Abschnitt Ausführung die laufende Testausführung.
  3. Wechseln Sie zur Registerkarte Ergebnisse .
  4. Wählen Sie in der Spalte Video die Option Live.
    Hinweis:

    (Nur für Cloud Dedicated) Wenn die Option Live nicht in der Spalte Video für einen Testfall angezeigt wird, aktualisieren Sie die Testfallprotokolle.

Remotesteuerung einer Testausführung

Führen Sie die folgenden Schritte aus, um eine laufende Testausführung remote zu steuern:

  1. Wählen Sie im Livestream-Fenster die Option Remotesteuerung übernehmen aus.
  2. Verwenden Sie Ihre lokale Maus und Tastatur, um die Robotersitzung zu steuern.

Videoaufzeichnung von automatisierten Ausführungen

Hinweis:

Diese Funktion ist nur in Test Manager verfügbar, das über Test Cloud bereitgestellt wird.

Sie können die letzten 15 Minuten von Testausführungen im Test Manager aufzeichnen. Mit dieser Funktion können Sie die Aufzeichnung einer Testausführung ansehen und herunterladen.

Voraussetzungen

Um die Videoaufzeichnungsfunktionen zu verwenden, führen Sie die folgenden Schritte aus:

  1. Aktivieren Sie die entsprechenden Berechtigungen.
    1. Orchestrator-Berechtigungen – Aktivieren Sie die Berechtigung für Ausführungsmedien auf Ordnerebene mit den folgenden Optionen:
      • Anzeigen – Ermöglicht dem Konto das Anzeigen von Aufzeichnungen der Auftragsausführung.
      • Erstellen – Ermöglicht es dem Konto/der Rolle, das den Auftrag ausführt, auch die Aufzeichnung der Auftragsausführung zu erstellen.
      • Löschen – Ermöglicht dem Konto das Löschen von Videoaufzeichnungen aus dem Orchestrator.
    2. Test Manager-Berechtigungen
      • TestExecution.View
  2. Machen Sie sich mit den unterstützten Aufzeichnungstypen und den zugehörigen Robotern vertraut.
    • Optionen: Fehlgeschlagene Ausführungen aufzeichnen und speichern (für 14 Tage), Alle Ausführungen aufzeichnen (für 7 Tage)
    • Die Optionen sind verfügbar für:
      • Automation Cloud Robots – serverlos
      • Roboter Version 2023.2 oder höher

Aktivieren der Aufzeichnung von Testausführungen

Aktivieren Sie die Aufzeichnung auf Testsatzebene. Der Wert, den Sie auf Testsatzebene festgelegt haben, wird auf Testausführungsebene kopiert.

  1. Navigieren Sie zu Testsätze.
  2. Wählen Sie einen Testsatz und dann die Registerkarte Konfiguration aus.
  3. Aktivieren Sie die Option Automatisierte Ausführung aufzeichnen.
  4. Wählen Sie unter Aufzeichnungstyp eine der Optionen aus: Fehlgeschlagene Ausführungen aufzeichnen und speichern (für 14 Tage) oder Alle Ausführungen aufzeichnen (für 7 Tage).

Aktivieren Sie die Aufzeichnung auf Testausführungsebene, was für Szenarien wie Ausstehende Ausführungen oder erneute Ausführungen nützlich ist. Wenn Sie einen Wert auf Testsatzebene festlegen, wird er auf Testausführungsebene übertragen, wo Sie ihn weiter verwalten können.

  1. Navigieren Sie zu Ausführung.
  2. Öffnen Sie eine Ausführung, für die Sie die Aufzeichnung aktivieren möchten.
  3. Schalten Sie auf der Registerkarte „Einstellungen“ die Option „Automatisierte Ausführung aufzeichnen“ um.
  4. Wählen Sie unter Aufzeichnungstyp eine der Optionen aus: Fehlgeschlagene Ausführungen aufzeichnen und speichern (für 14 Tage) oder Alle Ausführungen aufzeichnen (für 7 Tage).
    Tipp:

    Wir empfehlen, Alle Aufträge aufzeichnen für kurze Zeit zu aktivieren, um potenziell merkwürdiges Verhalten während der Auftragsausführung zu beobachten. Sie können dann nur noch auf das Aufzeichnen und Speichern fehlgeschlagener Aufträge umschalten, um Bandbreite und Speicher effizient zu nutzen.

Anzeigen der Aufzeichnung von Testausführungen

Access and download the video recording of a completed or running test execution to review what occurred during the test run.

  1. Navigieren Sie zu Ausführung, lösen Sie die Ausführung eines Testsatzes aus und wählen Sie die Registerkarte Aufzeichnung aus.
  2. Öffnen Sie ein Testfallprotokoll, wählen Sie die Registerkarte Aufzeichnung aus und zeigen Sie die Aufzeichnung an. Um die Aufzeichnung herunterzuladen, wählen Sie in der oberen rechten Ecke des Aufzeichnungsbildschirms die Option Herunterladen aus.

Ergebnis

The automated test execution is triggered via Orchestrator and the results are recorded in the Execution section of the project.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben