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

Auswählen von Automatisierungen

Verknüpfen Sie eine von Orchestrator veröffentlichte Automatisierung mit einem Testfall in Test Manager mithilfe der empfohlenen Direktauswahlmethode.

Um Automatisierungen mit Testfällen zu verknüpfen, wählen Sie eine in Orchestrator veröffentlichte Automatisierung aus. Die Auswahl einer Orchestrator-Automatisierung direkt im Test Manager ist die empfohlene Methode, um eine Automatisierung mit einem Testfall zu verbinden.

Orchestrator-Automatisierungen enthalten Pakete, die mit dem Befehl tm pack der UiPath-Befehlszeilenschnittstelle (CLI) aus Playwright-Projekten veröffentlicht wurden, nicht nur Pakete, die von Studio veröffentlicht wurden – siehe Playwight-Testautomatisierung. Der Test Manager greift auf Automatisierungen zurück, die von Studio her verknüpft sind, wenn Sie keine Orchestrator-Automatisierung ausgewählt haben.

Wenn ein Testfall nur eine Studio-Automatisierung, aber keine Orchestrator-Automatisierung verknüpft hat, versucht der Test Manager, eine äquivalente Automatisierung im Orchestrator zu finden, um die Ausführung durchzuführen.

Hinweis:

Wenn ein Test Manager-Testfall sowohl von Studio als auch von Orchestrator aus mit einer Automatisierung verknüpft ist, hat die von Orchestrator ausgewählte Automatisierung Vorrang vor der von Studio her verknüpften Automatisierung.

Voraussetzungen

Hinweis:

Wenn Sie eine Automatisierung direkt im Test Manager auswählen, wird die ausgewählte Automatisierung nicht berücksichtigt, wenn die Kontexteinstellung Ausführung der Legacy-Version zulassen aktiviert ist (z. B. wenn auf Projekt- oder Testsatzebene kein Ausführungsordner ausgewählt ist). Wenn Sie Automatisierungen direkt im Test Manager auswählen möchten, empfehlen wir Ihnen, die Mandanteneinstellung Legacy-Ausführungskontext zulassen zu deaktivieren.

Um eine Automatisierung aus dem Orchestrator auszuwählen, gehen Sie wie folgt vor:

  • Veröffentlichen Sie ein Studio-Projekt im Mandantenpaketfeed oder in einem anderen Orchestrator-Ordnerfeed.
  • Verpacken Sie das Projekt für ein Playwright-Paket stattdessen mit der UiPath CLI – siehe Verpacken von Playwright-Projekten für den Test Manager. Die gleichen Orchestrator-Ordnerrollen- und Berechtigungsvoraussetzungen gelten identisch für Playwright-Pakete.
  • Weisen Sie sich eine der folgenden Rollen zu:
    • Orchestrator-Ordnerrolle: Automation User
    • Beliebige Standardrolle mit Administratorrechten
    Tipp:

    In erster Linie benötigt ein Benutzer Berechtigungen zum Bearbeiten eines Testfalls, um eine Automatisierung direkt im Test Manager auszuwählen. Zusätzliche nützliche Berechtigungen in diesem Kontext sind die Rolle des Automation Users oder eine beliebige Rolle mit Administratorrechten.

Weitere Informationen zu Standardmandantenrollen finden Sie unter Standardrollen des Mandanten.

Schritte

Führen Sie die folgenden Schritte aus, um eine Automatisierung für einen Testfall auszuwählen:

  1. Wechseln Sie zum Abschnitt Testfall Ihres Projekts.
  2. Öffnen Sie einen Testfall.
  3. Wählen Sie die Registerkarte Automatisierung aus.
  4. Wählen Sie Automatisierung konfigurieren aus. Diese Aktion öffnet das rechte Menü Automatisierung konfigurieren .
    1. Wählen Sie in der Auswahlliste Paketquelle einen Feed aus der entsprechenden Orchestrator-Instanz. Dieser Feed sollte den Studio-Testfall enthalten, den Sie mit dem Test Manager-Testfall verknüpfen möchten. Die Standardauswahl ist Mandantenpaketfeed. In der Dropdownliste Paketquelle werden nur Ordner mit eigenen Feeds angezeigt. In einer Ordnerhierarchie wird nur der übergeordnete Ordner in der Dropdownliste angezeigt, da alle Unterordner denselben Feed verwenden.
      Hinweis:

      Es stehen diejenigen Paketfeed-Optionen zur Verfügung, für die Sie Administratorrechte haben.

    2. Nachdem Sie den Paketfeed ausgewählt haben, können Sie an diesem Speicherort eine Automatisierung auswählen.

Der Name der Automatisierung wird in der Spalte Testfallname angezeigt und der Name des veröffentlichten Pakets wird in der Spalte Paket angezeigt.

Hinweis:

Die Spalte Testfallname zeigt den Ordner an, in dem die Automatisierung im Orchestrator veröffentlicht wurde, gefolgt vom Automatisierungsnamen. Wenn Sie beispielsweise den Create Checking Account -Testfall auswählen möchten, der von Studio im Ordner Accounts im Orchestrator veröffentlicht wurde, lautet der Testfallname für diese Automatisierung Accounts/Create Checking Account.

  1. Klicken Sie auf Speichern , um die Änderungen zu bestätigen.

Automatisierungen zeigen einen Quellwert von Playwright oder UiPath in der Auswahl an, sortiert nach dem Zeitstempel der letzten Aktualisierung. Für eine Playwight-Automatisierung zeigt die Spalte Testfallname den vollständigen Pfad der Spezifikationsdatei an, gefolgt von der describe-kette und dem Testtitel (z. B. tests/checkout.spec.ts > Checkout > cancelling the information step returns...), begrenzt auf 255 Zeichen – siehe Playwright-Testfallfelder.

Playwork-Projekte für Testsätze

Beim Hinzufügen von Paketen zu einem Testsatz (Automatisierung konfigurieren > Pakete hinzufügen) zeigt ein Playwright-Paket ein Dropdownmenü für Playwright-Projekte an, mit einer Liste der im playwright.config.ts des Pakets definierten Playwright-Projekte. Die Auswahl eines oder mehrerer Projekte beschränkt die Ausführung des Testsatzes nur auf die Tests, die zu diesen Projekten gehören, anstatt jeden Testfall im Satz auszuführen.

Da die Dropdownliste aus dem spezifischen Paket ausgefüllt wird, das dem Testsatz hinzugefügt wurde, ist die Liste der verfügbaren Projekte auf dieses Paket in dieser Version beschränkt:

  • Das Hinzufügen einer neueren Version desselben Pakets als eigenen Eintrag zeigt die Projektliste dieser Version an, anstatt sie mit der Auswahl einer älteren Version zusammenzuführen.
  • Beim Wechseln der Version im Bereich wird die Liste der verfügbaren Projekte auf die dieser Version aktualisiert.
  • Jede Ausführung friert das Paket, die Version und die ausgewählten Projekte in einem Snapshot zum Zeitpunkt der Erstellung ein – erneute Ausführungen geben genau diese Auswahl wieder, auch wenn der Testsatz später bearbeitet wird.

Nachdem Sie die Automatisierung aus einem Orchestrator-Paketfeed ausgewählt haben, können Sie unter „Zugewiesene Automatisierung“ die Automatisierungsdetails in den folgenden Feldern anzeigen:

  • Paket-Testfallname: Der Ordner, in dem die Automatisierung im Orchestrator veröffentlicht wurde, gefolgt vom Automatisierungsnamen: FolderName/TestCaseName.

  • Paketname: Der Name des Pakets, das zum Veröffentlichen der ausgewählten Automatisierung verwendet wird. * Paketquelle: Der Orchestrator-Feed, in dem Sie das Paket veröffentlicht haben.

Aktualisieren der Automatisierung

Führen Sie die folgenden Schritte aus, um die Automatisierung zu aktualisieren, die Sie in einem Orchestrator-Feed ausgewählt haben:

  1. Wechseln Sie zum Abschnitt Testfall Ihres Projekts.
  2. Öffnen Sie einen Testfall.
  3. Wählen Sie die Registerkarte Automatisierung aus.
  4. Wählen Sie Automatisierung aktualisieren aus. Diese Aktion öffnet das rechte Menü Automatisierung konfigurieren .
    1. Wählen Sie in der Auswahlliste Paketquelle einen Feed aus der entsprechenden Orchestrator-Instanz. Dieser Feed enthält den Studio-Testfall, den Sie mit dem Test Manager-Testfall verknüpfen möchten. Die Standardauswahl ist Mandantenpaketfeed.
      Hinweis:

      Die verfügbaren Paketfeed-Optionen sind diejenigen, für die Sie Administratorrechte haben.

    2. Nachdem Sie den Paketfeed ausgewählt haben, können Sie eine Automatisierung an diesem Speicherort auswählen. Der Name der Automatisierung wird unter Testfallname und der veröffentlichte Paketname unter Paket angezeigt.
  5. Klicken Sie auf Speichern , um die Änderungen zu bestätigen.

Dieselben Schritte verweisen für einen Testfall auf eine neuere Playwright-Paketversion. Der vorherige Ausführungsverlauf wird während des gesamten Updates beibehalten.

Testfälle werden übertragen

Wenn Sie Ihre Testfälle auf einen anderen Mandanten übertragen müssen, bleiben die für jeden Testfall ausgewählten Orchestrator-Automatisierungen erhalten, wenn Sie die Testfälle exportieren und dann erneut importieren, einschließlich Automatisierungen, die aus Playwright-Paketen ausgewählt wurden. Weitere Informationen zum Exportieren von Testfällen und zum Importieren von Testartefakten finden Sie unter Exportieren von Testfällen und Projekt importieren.

Nächste Schritte

Um einen Testsatz auszuführen, der Testfälle mit Automatisierungen enthält, die aus dem Orchestrator ausgewählt wurden, können Sie das jeweilige Paket und die Version angeben, mit denen die Testfälle ausgeführt werden sollen. Auf diese Weise kann der Test Manager Testfälle ausführen, die mit Automatisierungen aus mehreren Paketen in Ihren Orchestrator-Feeds verknüpft sind, wobei nur ein ausgewähltes Paket und eine ausgewählte Version verwendet werden.

Weitere Informationen zum Konfigurieren eines bestimmten Ausführungsordners und zur Auswahl eines Pakets und einer Version finden Sie unter Konfigurieren von Testsätzen für bestimmte Ausführungsordner und -roboter.

Ergebnis

Die Automatisierung ist mit dem Testfall verknüpft. Der Paket- und Testfallname wird auf der Registerkarte „Automatisierung“ unter „Zugewiesene Automatisierung“ angezeigt, und der Testfall ist für die automatisierte Ausführung bereit.

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