test-suite
2022.4
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Test Suite-Benutzerhandbuch

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Letzte Aktualisierung 13. Aug. 2024

Testergebnisse

Die Testergebnisse in Test Manager enthalten Informationen über den Entwurf, die Ausführung, die Aktualisierung oder die Löschung der ausgeführten Testsätze.

Wenn Sie mit der Ausführung eines Testsatzes beginnen, durchläuft der Test Manager Folgendes:

  1. Eine Testausführung wird im Abschnitt Testergebnisse vom Test Manager erstellt. Dieser dient als Container für die Testergebnisse.
  2. Für jeden Testfall im ausgeführten Testsatz wird ein leeres Testfallprotokoll generiert. Dieses Protokoll ist an die Testausführung angehängt und enthält die zugehörigen Testergebnisse.
  3. Während die Ausführung fortgesetzt wird, füllt der Test Manager jedes Testfallprotokoll mit den Ergebnissen und zugehörigen Protokollinformationen aus.
Hinweis: Jedes Mal, wenn eine Testausführung erstellt wird, werden Testfallprotokolle für alle zugehörigen Testfälle aus dem ursprünglichen Testsatz hinzugefügt. Das bedeutet, dass vorhandene Testausführungen konsistent bleiben, unabhängig von Aktualisierungen oder Löschungen, die am ursprünglichen Testsatz vorgenommen werden.

Das folgende Diagramm zeigt den Prozess der Ausführung eines Testsatzes im Test Manager.



Dies hat zur Folge, dass nach der Ausführung eines Testsatzes Änderungen am Testsatz oder an den zugehörigen Testfällen keine Auswirkungen auf die Ergebnisse früherer Ausführungen haben. Auch wenn ein Testsatz gelöscht wird, bleiben alle Testausführungen unverändert.

Testergebnisse analysieren

Um Testausführungen anzuzeigen, öffnen Sie Testergebnisse in Test Manager. Die Ausführung jedes Tests wird als Testausführungseintrag aufgelistet. Wie die Testausführung hinter den Kulissen funktioniert, können Sie unter Testergebnisse nachlesen.



Durch die Analyse Ihrer Testausführung können Sie die folgenden Aktionen ausführen:

  • Suchen Sie Testergebnisse, die manuell oder automatisch über den Orchestrator ausgeführt wurden.
  • Überprüfen Sie den Fortschritt bei der Ausführung von Testausführungen.
  • Untersuchen Sie Protokolle und Anhänge.
  • Erstellen Sie Defekte in Ihrem Defektverwaltungssystem direkt über den Test Manager, wenn Sie ein Application Lifecycle Management-Tool integriert haben.

Standardmäßig werden die Testausführungen basierend auf dem Datum sortiert, an dem die Ausführung abgeschlossen wurde. Aktuell laufende und noch nicht abgeschlossene Vorgänge werden ganz oben angezeigt.

Anhand der Farbcodes, die jeder Testausführung zugewiesen sind, können Sie den Status wie folgt erkennen:

  • Grün: Bestandene Testfälle.
  • Rot: Fehlgeschlagene Testfälle.
  • Grey: Testfälle ohne endgültiges Ergebnis, wie z. B. solche, die noch nicht ausgeführt wurden, aber Teil eines Testsatzes sind, der gerade ausgeführt wird.

Ergebnisse von automatisierten Tests

Die Ergebnisse der automatisierten Testausführungen werden automatisch aus dem Orchestrator importiert. Damit Ihre automatisierten Tests in den Test Manager importiert werden können, müssen Sie die folgende Bedingung erfüllen: Der automatisierte Test muss Teil eines Testsatzes in Ihrem Test Manager-Projekt sein. Weitere Informationen finden Sie unter Automatisierte Tests.

Hinweis: Wenn eine Testausführung vom Orchestrator Ergebnisse für Testfälle aus mehreren Projekten in Test Manager enthält, wird die Testausführung in Test Manager aufgeteilt. Die Ergebnisse werden in den Projekten angezeigt, in denen sich die Testfälle befinden.

Arbeiten mit Testausführungsergebnissen

Um detaillierte Ergebnisse aus einer Testausführung abzurufen, wechseln Sie zu Testergebnisse und klicken Sie auf einen Eintrag, um die detaillierte Ansicht zu öffnen. Eine typische Detailansicht einer Testausführung zeigt Informationen über den Beginn der Ausführung, die Dauer und Ausführungsprotokolle.

Mit dem Filter Meldedatum können Sie ein einziges Datum für alle Ergebnisse der Testausführung festlegen. Dies ist nützlich, wenn Sie Tests über Nacht ausführen, wo einige Testfälle vor und nach Mitternacht ausgeführt werden. Andernfalls werden die Ergebnisse in den Berichten auf verschiedene Daten verteilt.

Im Abschnitt „Ergebnisse“ können Sie alle Testfälle untersuchen, die innerhalb des Testsatzes ausgeführt wurden. Sie können für jeden Testfall Aktionen ausführen. Weitere Informationen finden Sie im Ausführungsprotokoll



Ausführungsprotokoll

Ausführungsprotokolle enthalten als Teil der Testberichterstattung Informationen wie Ausführungsdetails (z. B. Datenvariationen und Screenshots), fehlgeschlagene und bestandene Assertionen sowie ein detailliertes Protokoll der Ausführungsereignisse.

Um ein Testfallprotokoll zu öffnen, wechseln Sie zu Testergebnisse, öffnen Sie eine Testausführung und klicken Sie dann auf einen Testfallschlüssel.



In der folgenden Tabelle können Sie den Informationstyp anzeigen, der während der Testfallausführung gesammelt wird.

Testausführungsberichte

Beschreibung

Assertionen

Zeigen Sie fehlgeschlagene oder bestandene Assertionen an (z. B. „Verify Expression“-Aktivität) sowie zugehörige Screenshots, sofern während der Ausführung des Testfalls welche gemacht wurden.

Um sicherzustellen, dass der Orchestrator während der Ausführung Screenshots erstellt, besuchen Sie die folgenden Ressourcen:
  • Standardrollen im Orchestrator – Um zu überprüfen, ob den Standardrollen die Berechtigung für Artefakte der Testfallausführung zugewiesen ist. Falls die Standardrollen nicht über diese Berechtigung verfügen, können Sie eine benutzerdefinierte Rolle mit dieser Berechtigung erstellen.
  • Verwalten von Rollen im Orchestrator – Erfahren Sie, wie Sie eine Rolle im Orchestrator erstellen, bearbeiten oder importieren.

Protokolle

Zeigen Sie Protokolle der INFO-Ebene als Teil der RobotLogs mit Informationen über Prozesse, Ausführungsroboter und Ereignisprotokolle an.

Ausführungsdetails

Zeigen Sie Details zu den Argumenten wie Eingabe- und Ausgabewerte sowie Ausführungs- und Roboterdetails an (z. B. Projekt, Maschine, Roboter).

Betroffene Anforderungen

Zeigen Sie die Anforderungen an, die dem ausgeführten Testfall zugewiesen sind. Mit dieser Registerkarte können Sie direkt zur betroffenen Anforderung wechseln.

Fehler aus Testergebnissen erstellen

Sie können Fehlerberichte inklusive des Ausführungsprotokolls für Ihr externes Fehlerverwaltungssystem erstellen, wenn Sie es bereits in Test Manager integriert haben. Weitere Informationen finden Sie unter Fehlersynchronisierung.

Synchronisierung von Defekten

Sie können Ausführungsergebnisse im Rahmen der Integration von Application Lifecycle Management-Tools mit externen Tools synchronisieren. Informationen, die während der Ausführung gesammelt werden, z. B. Ergebnisse, Protokolle, Zeitstempel und andere Details, werden mit dem Tool synchronisiert, das Sie im Test Manager integriert haben.

Bitte beachten Sie, dass derzeit pro Projekt insgesamt nur eine Verbindung für die Defektsynchronisation aktiviert sein kann.

Hinweis:
  • Um Defekte zu synchronisieren, müssen Sie einen Connector in Test Manager konfigurieren. Sie können verfügbare Verbindungen im Test Manager anzeigen.
  • Sie müssen zuerst einen Testsatz ausgeführt haben.

Wer kann Fehler synchronisieren?

Alle Benutzerrollen außer schreibgeschützt können Fehler synchronisieren.

Weitere Informationen finden Sie unter Benutzer- und Gruppenzugriffsverwaltung.

Defekt erstellen

Sie können Defekte erstellen, wenn Sie auf die Testfallprotokolle auf der Seite Testergebnisse zugreifen.

  1. Zu den Testergebnissen navigieren
  2. Öffnen Sie ein Testergebnis und klicken Sie auf den Testfallschlüssel, um die Protokolle zu öffnen.
  3. Klicken Sie auf Aufgaben und wählen Sie Defekt erstellen aus.


Der Defekt wird erstellt und mit Ihrem externen Tool synchronisiert. Sie können den Defekt direkt im Tool öffnen (z. B. Atlassian Jira), indem Sie zum Ergebnis der Testausführung navigieren, das einen synchronisierten Defekt hat.



Verknüpfung mit Defekt aufheben

Wenn Sie die Verknüpfung von Fehlern mit einem externen Tool aufheben, bleibt der im Tool erstellte Eintrag unverändert. Im Test Manager wird das Ergebnis der Testausführung nicht mit einem externen Tool verknüpft.

  1. Zu den Testergebnissen navigieren
  2. Öffnen Sie ein Testergebnis und klicken Sie dann auf Aufgaben.
  3. Wählen Sie Verknüpfung mit Defekt aufheben aus.

War diese Seite hilfreich?

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