studio
2020.10
false
UiPath logo, featuring letters U and I in white
Kein Support
Studio-Benutzerhandbuch
Last updated 20. Dez. 2023

RPA-Tests

RPA-Tests wurde entwickelt, um Workflows direkt zu testen und die Aktivitätsabdeckung während der Ausführung anzuzeigen. Solche Testprozesse stellen sicher, dass die Ausführung durchgeführt wird und alle Grenzfälle abgedeckt werden, unabhängig von den Entscheidungen, die während der Ausführung getroffen werden.

Testfall erstellen

Eine RPA-Testdatei kann durch Aufrufen eines Workflows im Projekt erstellt werden. Klicken Sie im Projektbereich mit der rechten Maustaste auf einen Workflow, und wählen Sie Testfall erstellen oder Datengesteuerter Testfall aus:



Sie können beim Erstellen von Testfällen Pseudo-Workflow im Test auswählen, wenn Sie eine Kopie Ihres Workflows erstellen möchten, in der Sie bestimmte Aktivitäten nachbilden können. Weitere Informationen finden Sie unter Pseudo-Tests.

Ein Testfall .xaml wird erstellt, der den Workflow aufruft und über drei zusätzliche Container verfügt: Given, When und Then. Die Datei wird in der Aktivität Workflowdatei aufrufen aufgerufen, die Teil des Containers When ist.


Argumente aus dem Workflow werden automatisch importiert. Um weitere Argumente anzuzeigen oder hinzuzufügen, klicken Sie auf die Schaltfläche Argumente importieren der Aktivität Workflowdatei aufrufen.

Tipp:

Aktivitätsabdeckung

Zum Überprüfen der Aktivitätsabdeckung des Workflows debuggen Sie den neu erstellten Testfall, und zeigen Sie abgedeckte und nicht abgedeckte Testfälle im Bereich Aktivitätsabdeckung an.

Bei der Durchführung dieser Aktion in unserem Beispiel haben wir die folgende Abdeckung erhalten:



Laut der Nachricht deckte dieser Testfall nur 53 % der Aktivitäten aus dem Workflow ab. Je nach Ihren Automatisierungsanforderungen können Sie separate Testfälle erstellen, um jedes Szenario während der Ausführung abzudecken. Das obige Flussdiagramm verwendet z. B. eine Flow Switch-Aktivität. Wir können dann einen weiteren Testfall erstellen, um die Ausführung eines anderen Szenarios zu verfolgen, wie im Falle von Krediten mit geringem Volumen.

Eine andere Möglichkeit wäre, einen Testfall zu erstellen, der alle Abschnitte des Workflows abdeckt. Für unseren Workflow haben wir uns entschieden, einen separaten Datensatz zu verwenden, um alle Aktivitäten zu testen. Daher haben wir Daten aus einer .csv-Datei importiert und eine Für jede-Aktivität verwendet, damit sie jede Aktivität im Workflow durchläuft:


Beim Debuggen wurde eine Aktivitätsabdeckungsrate von 100 % erreicht, was bedeutet, dass das im Testfall verwendete Dataset zusammen mit den hinzugefügten Aktivitäten alle möglichen Szenarien im Projekt abdeckte.



Testfälle veröffentlichen

Testfälle werden nur verpackt, wenn sie als veröffentlichbar festgelegt sind. Klicken Sie im Projekt-Panel mit der rechten Maustaste auf einen Testfall, und wählen Sie Als veröffentlichbar festlegen aus. Mehr über das Festlegen von Testfällen als veröffentlichbar finden Sie hier.

Die Veröffentlichung erfolgt, indem Sie auf die Menübandoption Veröffentlichen oder Veröffentlichen von Testfällen klicken:

  • Veröffentlichen - veröffentlicht das gesamte Projekt zusammen mit Testfällen;
  • Testfälle veröffentlichen – Veröffentlicht das Projekt als Testfall, der über die Seite Testfälle vom Orchestrator verwaltet werden soll.



  • Testfall erstellen
  • Aktivitätsabdeckung
  • Testfälle veröffentlichen

War diese Seite hilfreich?

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