UiPath Documentation
studio
2020.10
false
Studio-Benutzerhandbuch
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

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

An RPA Testing file can be created by invoking a workflow from the project. Right-click a workflow in the Project panel and select Create Test Case or Data Driven Test Case:

You can select Mock workflow under test when you create your test case if you want to make a copy of your workflow where you can mock specific activities. For more information, see Mock Testing.

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

Test cases are packaged only if they are Set as Publishable. In the Project panel, right-click a test case and select Set as Publishable. Read more about setting test cases as publishable here.

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;

  • Publish Test Cases - publishes the project as a test case to be managed from Orchestrator's Test Cases page.

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

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