test-suite
2024.10
true
UiPath logo, featuring letters U and I in white
Test Suite-Benutzerhandbuch
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 11. Nov. 2024

Ausführen von Tests

You can execute tests manually or automated. Manual test executions are invoked through Test Manager, whereas automated executions are invoked through Test Manager and executed via Orchestrator. Additionally, within one test set execution, each individual test case can be executed either manually or automated. This changes the execution type to Mixed.

Um Ihre Testfälle auszuführen, müssen Sie zuerst einen Testsatz erstellen, der danach ausgeführt wird. Wenn Sie Testfälle einzeln ausführen möchten, anstatt alle gleichzeitig auszuführen, können Sie eine ausstehende Ausführung aus einem Testsatz erstellen. Bei jeder Ausführung können Sie einzelne Testfälle entweder automatisiert oder manuell ausführen.

Bedingungen

  • You can use both Execute Manually and Execute Automated for test sets created in Test Manager as well as the linked test sets from Orchestrator.
  • Es werden nur die im Testsatz enthaltenen Testfallversionen ausgeführt. Wenn Sie neue Testfälle ausführen möchten, müssen Sie Ihrem Testsatz neue Versionen zuweisen. Bei Orchestrator-Testsätzen müssen Sie sicherstellen, dass die neuesten Pakete veröffentlicht werden.
  • Wenn die Ausführungsreihenfolge aktiviert ist, können Sie keine einzelnen Testfälle aus einem Testsatz ausführen.

Automatisierte Ausführung

Automated execution refers to test sets that have been linked from Orchestrator or test sets created in Test Manager that have test cases linked from Studio.

Manuelle Ausführung

Manual execution refers to test sets created in Test Manager, including test cases that have manual steps. Manual execution can be done for test sets created in Test Manager as well as the linked test sets from Orchestrator.

Ausführen von manuellen Tests

Testsätze manuell ausführen

Test Manager-Testsätze sowie mit dem Orchestrator verknüpfte Testsätze können manuell ausgeführt werden, wenn für die Testfälle manuelle Schritte definiert wurden. Weitere Informationen finden Sie unter Ausführen von Tests.

  1. Öffnen Sie Ihr Projekt im Test Manager und navigieren Sie dann zu Testsätze.
  2. Wählen Sie einen Testsatz aus und klicken Sie auf die drei vertikalen Punkte.
  3. Wählen Sie Manuell ausführen aus. Der Assistent für manuelle Ausführung wird in einem neuen Fenster geöffnet. Stellen Sie sicher, dass Ihr Popup-Blocker das Öffnen des Fensters zulässt.

Weitere Informationen zu Testergebnissen finden Sie unter Analysieren von Testergebnissen.

Hinweis:
  • Testfälle, die keine manuellen Schritte enthalten, werden bei der Ausführung ohne Ergebnis übersprungen.
  • Bei automatisierten Testfällen können manuelle Schritte definiert und auch manuell ausgeführt werden.

Alternativ können Sie Ihren Testsatz öffnen, auf Ausführen klicken und aus der Dropdownliste Manuell auswählen.

Assistent für manuelle Ausführung

Mit dem Assistenten für die manuelle Ausführung können Sie eine Reihe manueller Tests nacheinander durchführen. Um zum nächsten Testfall im Testsatz zu gelangen, müssen Sie bei jedem manuellen Schritt ein Ergebnis festlegen.



Mit dem Assistenten für die manuelle Ausführung können Sie die einzelnen Schritte entweder als bestanden oder als nicht bestanden markieren.

Verwenden Sie Satz fehlgeschlagen oder Satz bestanden, um in jedem Fall einen Schritt zu markieren. Fügen Sie Kommentare hinzu, insbesondere im Falle eines Fehlers, um Details zum jeweiligen Ergebnis bereitzustellen. Sie können verschiedene aufeinanderfolgende Schritte als bestanden festlegen, indem Sie auf Bis hierher bestanden klicken.

Sobald dem letzten Schritt eines Testfalls ein Ergebnis zugeordnet ist, können Sie auf Weiter klicken. Dadurch können Sie aus dem Testsatz zum nächsten Testfall wechseln. Wenn Sie mit dem letzten Testfall fertig sind, wird die Ausführung durch Klicken auf Fertig vollständig abgeschlossen.

Ausführen automatisierter Tests

Sie können alle Testsätze mit Automatisiert ausführen ausführen. Der Orchestrator wird für Testfälle aufgerufen, die mit dem Test Manager verknüpft wurden. Um Testsätze auszuführen, die mit dem Orchestrator verknüpft sind, stellen Sie sicher, dass Sie Ihre Testsätze im Orchestrator erstellen.

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

Bedingungen

Wichtig: Um die Option „ Automatisch ausführen“ zu verwenden, benötigen Sie mindestens einen automatisierten Testfall in einem Testsatz.
  • Die Testausführung für Testsätze, die vom Orchestrator her verknüpft sind, enthält nur die Testfälle, die in der neuesten Paketversion im Orchestrator-Feed mit Mandantenprozessen veröffentlicht wurden. Wenn Sie neue Testfälle ausführen möchten, müssen Sie eine neue Paketversion im Orchestrator veröffentlichen und dann den Testsatz mit dem Test Manager verknüpfen.
  • Wenn Ihr Testsatz im Test Manager Testfälle aus mehreren Studio-Projekten enthält, wird das Projekt zur Ausführung herangezogen, das die höchste Anzahl von Testfällen aufweist. Daher werden nur die Testfälle aus diesem Projekt ausgeführt. In diesem Fall wird im Test Manager die folgende Meldung angezeigt: „Es wurden Testfälle aus mehreren Paketen ausgewählt. Einige der Testfälle werden beim Ausführen dieses Testsatzes nicht ausgeführt.“

    Sie können Testsätze mit Testfällen aus mehreren Studio-Projekten nur dann ausführen, wenn Sie einen Testsatz mit vom Orchestrator her verknüpft haben.

  • Wenn Ihr Testsatz Testfälle enthält, die sich in mehreren Studio-Projekten wiederholen, 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

  1. Öffnen Sie Ihr Projekt im Test Manager und navigieren Sie dann zu Testsätze.
  2. Wählen Sie einen Testsatz aus und klicken Sie auf die drei vertikalen Punkte.
  3. Wählen Sie Automatisiert ausführen aus.

    Weitere Informationen zu 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.

Alternativ können Sie Ihren Testsatz öffnen, auf Ausführen klicken und in der Dropdownliste Automatisiert auswählen.

Ausführen gemischter Tests

Sie können gemischte Tests ausführen, indem Sie sowohl manuelle als auch automatisierte Tests erneut ausführen, basierend auf einem früheren Testergebnis. Wenn Sie gemischte Tests erneut ausführen, wird immer die neueste Version eines Testfalls verwendet.

Ausführen gemischter Testsätze

  1. Öffnen Sie Ihr Projekt im Test Manager und wechseln Sie zu Ausführung.
  2. Wählen Sie einen Testsatz mit manuellen und automatisierten Testfällen aus.
  3. Wählen Sie beide Testfalltypen und dann Automatisiert ausführen aus.

    Sie können beobachten, dass der Ausführungstyp des Testergebnisses von Manuell oder Automatisiert zu Gemischt wechselt.

Erstellen von ausstehenden Ausführungen

Eine ausstehende Testausführung ähnelt einer regulären Testausführung während eines Testsatzlaufs, mit dem einzigen Unterschied, dass keine Tests sofort ausgeführt werden. Bei einer ausstehenden Ausführung wird jedem Testfall aus dem Testsatz das Ergebnis Ohne zugewiesen, sodass Sie Tests später starten oder sie in Blöcken oder einzeln ausführen können.

Wann Sie ausstehende Ausführungen verwenden können

  • Wenn Sie Tests später oder nicht alle gleichzeitig ausführen, aber dennoch den aktuellen Status des Testsatzes widerspiegeln möchten.
  • Wenn einige Tests manuell ausgeführt werden, während andere automatisiert ausgeführt werden sollen.
  • Wenn die ausgeführten Tests den aktuellen Status eines Testsatzes einschließlich der ausgewählten Testfälle widerspiegeln sollen.

Eine Testausführung ist unabhängig von ihrem ursprünglichen Testsatz, wobei alle zugewiesenen Testfälle zu statischen Mitgliedern der Ausführung werden. Um sicherzustellen, dass ein bestimmter Satz von Tests aus einem Testsatz in einer Ausführung verwendet wird, auch wenn der Testsatz aktualisiert wird, erstellen Sie eine ausstehende Ausführung.

Schritte zum Erstellen einer ausstehenden Ausführung

  1. Öffnen Sie ein Projekt im Test Manager und navigieren Sie zu Testsätze.
  2. Wählen Sie Aufgaben und dann Ausstehende Ausführung erstellen aus. Dadurch wird ein Replikat des Testsatzes erstellt, das für die Ausführung bereit ist. Die ausstehende Ausführung wird automatisch geöffnet und leitet Sie zur Ausführung.

Erzwingen einer Ausführungsreihenfolge

Sie können eine bestimmte Ausführungsabfolge für Testfälle in einem Testsatz oder einer Testausführung festlegen. Diese Abfolge bestimmt die Reihenfolge, in der die Testfälle zuerst ausgeführt werden. Änderungen an der Reihenfolge in einer Testausführung wirken sich jedoch nicht auf die Reihenfolge im Testsatz aus. Die Abfolgen, die Sie in einem Testsatz und einer Testausführung festlegen, funktionieren also unabhängig voneinander.

Hinweis: Sie können eine bestimmte Ausführungsreihenfolge nur für statisch zugewiesene Testfälle erzwingen, wobei dynamisch zugewiesene erst nach Abschluss der statischen Testfälle in zufälliger Reihenfolge ausgeführt werden.

Schritte

  1. Bestimmen Sie, wo Sie die Testfälle in Ihrem Projekt neu anordnen möchten:
    • In einem Testsatz.
    • In einer Testausführung.
  2. Aktivieren Sie den Umschalter Ausführungsreihenfolge erzwingen.
    • Wechseln Sie zu Testsätze und dann zur Registerkarte Konfiguration, und wählen Sie den Umschalter Ausführungsreihenfolge erzwingen aus.
    • Wenn Sie stattdessen eine Neuanordnung in einer Testausführung vornehmen möchten, wechseln Sie zu Ausführung und dann zur Registerkarte Einstellungen und aktivieren Sie den Umschalter Ausführungsreihenfolge erzwingen .
  3. Nachdem Sie die Ausführungsreihenfolge aktiviert haben, kehren Sie zu der Registerkarte zurück, auf der die Testfälle angezeigt werden. Je nachdem, wo Sie die Erzwingung aktiviert haben, führen Sie die entsprechenden Schritte aus:
    • Wenn Sie sich bei den Testsätzen befinden, kehren Sie zu den Testfällen zurück und wählen Sie Neu anordnen aus.
    • Wenn Sie sich bei der Ausführung befinden, kehren Sie zu den Ergebnissen zurück und wählen Sie Neu anordnen aus.
    Dadurch wird die Ansicht Testfälle neu anordnen geöffnet, in der Sie die Reihenfolge der Testfallausführungen anordnen können.
  4. Ordnen Sie die Testfälle per Drag-and-drop im Testsatz oder in der Testausführung neu an.
  5. Wenn Sie mit dem Neuanordnen der Testfälle fertig sind, wählen Sie Speichern aus.
Wenn Sie den Testsatz ausführen, werden die Testfälle in der zuvor gespeicherten Reihenfolge ausgeführt.

Erneutes Ausführen von Testausführungen

Wenn Sie eine Testausführung erneut ausführen, werden die alten Ausführungsergebnisse gelöscht und durch die neuen Ergebnisse ersetzt. Wenn Sie ein Testausführungsergebnis nicht ersetzen möchten, führen Sie den Testsatz erneut aus. Dadurch werden neue Testausführungsergebnisse generiert, die von den vorherigen unabhängig sind.

Die vordefinierten Benutzerrollen, die erneute Ausführungen durchführen können, sind: Test Manager, Test Executor und Manual Tester.

Erneutes Ausführen von Testsatzausführungen

  1. Gehen Sie zu Ausführung und wählen Sie eine der folgenden Optionen aus:
    • Weitere Optionen auswählen docs image für die Testausführung, die Sie wiederholen möchten.
    • Öffnen Sie die Testausführung und wählen Sie Aufgabenaus.
  2. Wählen Sie eine der folgenden Optionen aus:
    • Manuell erneut ausführen (nur für manuelle Testausführungen verfügbar)
    • Automatisiert erneut ausführen (nur für automatisierte Testausführungen verfügbar)
    Das Dialogfeld „ Erneut ausführen “ wird angezeigt.
  3. Wählen Sie Bestätigen aus, und führen Sie die manuellen Schritte aus, oder warten Sie, bis der automatisierte Testsatz abgeschlossen ist.
    Hinweis:

    Beim erneuten Ausführen von Testsatzausführungen wird die Aktivitätsabdeckung nicht mehr angezeigt.

Erneutes Ausführen von Testfallausführungen

Sie können eine oder mehrere Testfallausführungen erneut ausführen. Bei datengesteuerten Testfällen können Sie jeweils nur eine Testfallausführung erneut ausführen. Sie können datengesteuerte Testfallausführungen nicht in großen Mengen erneut ausführen.
Hinweis: Auch wenn Sie eine neuere Version des Testfalls veröffentlichen, ist die Version, die Sie erneut ausführen, dieselbe Version, die in der Testausführung aufgezeichnet wird.
  1. Wechseln Sie zur Ausführung und öffnen Sie eine Testsatzausführung.
  2. Aktivieren Sie die Kontrollkästchen für eine oder mehrere Testfallausführungen und wählen Sie dann Auswahl erneut ausführenaus.


  3. Wählen Sie eine der folgenden Optionen aus:
    • Manuell erneut ausführen (nur für manuelle Testausführungen verfügbar)
    • Automatisiert erneut ausführen (nur für automatisierte Testausführungen verfügbar)
    Das Dialogfeld „ Erneut ausführen “ wird angezeigt.
  4. Wählen Sie Bestätigen aus, und führen Sie die manuellen Schritte aus, oder warten Sie, bis der automatisierte Testfall abgeschlossen ist.

Fehlerbehebung bei automatisierten Ausführungen

Automation already linked to another test case in Test Manager

Problembeschreibung

If you attempt to link a Studio test case that's already linked to a different Test Manager instance than the one you're currently working in, the following message is displayed: "Automation already linked to another test case in Test Manager".

Lösung

Sie können die Verknüpfung des Testfalls nicht direkt aufheben. Sie können dies jedoch umgehen, indem Sie den Testfall in einen Workflow konvertieren und ihn dann wieder in einen Testfall umwandeln. Dieser Vorgang ändert die Testfall-ID, so dass er mit Ihrer aktuellen Test Manager-Instanz verknüpft werden kann, ohne jedoch die zugrunde liegende Logik des Testfalls zu ändern.

Weitere Informationen zum Konvertieren eines Workflows in einen Testfall finden Sie unter Workflow in Testfall konvertieren.

Die automatisierte Ausführung konnte nicht gestartet werden, da das Paket in Orchestrator nicht gefunden wurde. Nur Testfälle aus Paketen, die in Orchestrator veröffentlicht wurden, können ausgeführt werden.

Lösung

Sie müssen das Studio-Paket im Orchestrator veröffentlichen. Dieses Problem tritt auf, wenn ein Testfall von Studio mit dem Test Manager verknüpft wird, das Paket jedoch noch nicht im Orchestrator veröffentlicht wurde.

Testfälle konnten nicht ausgeführt werden, da keine ausführbaren Versionen gefunden werden konnten. Nur Testfälle, die mit der neuesten Paketversion in Orchestrator veröffentlicht wurden, können ausgeführt werden.

Lösung

Dieses Problem tritt auf, wenn Testfälle in einem Testsatz nicht im neuesten Studio-Paket für den Orchestrator veröffentlicht werden. Sie erhalten möglicherweise den gleichen Fehler, wenn auf Orchestrator kein Prozess/Release für das Studio-Paket gefunden wurde.

Die automatisierte Ausführung konnte nicht gestartet werden, da in diesem Testsatz keine automatisierten Testfälle gefunden wurden.

Lösung

Sie benötigen mindestens einen automatisierten Testfall, um Automatisiert ausführen verwenden zu können. Weitere Informationen finden Sie unter Bedingungen.

Beim Ausführen des Testsatzes ist ein Fehler aufgetreten. Versuchen Sie es erneut.

Lösung

Wenn die Ausführung des Testsatzes aus einem anderen als den oben genannten Gründen fehlschlägt, erhalten Sie Hilfe von den UiPath Support Services.

War diese Seite hilfreich?

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