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.

Anwendungstests

Studio Pro unterstützt die Erstellung spezieller Testfälle für die Durchführung automatisierter Anwendungstests, entweder in VB oder C#. Einzelne Testautomatisierungsprojekte können in StudioPro erstellt, zum Überprüfen von Daten verwendet und in CI/CD-Pipelineszenarien eingeschlossen werden.

Application testing can be performed with Test Cases and Data Driven Test Cases, sequences that make use of verification activities part of the UiPath.Testing.Activities pack, together with activities from other packages.

Datengesteuerte Testfälle verwenden Daten, die als Argumente in das Projekt importiert wurden, um die Ausführung des Testfalls zu überprüfen. Bei der Ausführung können die gesamten Daten oder nur bestimmte Werte verwendet werden.

Testautomatisierungsprojekte können mehrere Testfälle mit linearer Ausführung enthalten, da Aktivitäten in Sequences organisiert sind, hat dieser Projekttyp mehrere Einstiegspunkte. Es gibt keine Hauptworkflowdatei, und die Ausführung wird pro Testfall ausgeführt, es sei denn, andere .xaml-Dateien werden aufgerufen.

With Studio Pro, workflows can be converted into test cases or imported as test cases from other projects. Later, application testing projects may be published to Orchestrator, managed and executed from the Test Cases page.

Testfälle

Verwenden Sie den Projekttyp Testautomatisierung aus Backstage-Ansicht > Start, um mit dem Entwerfen eines Testfalls zu beginnen.

Mehrere solcher .xaml-Dateien können einem Projekt hinzugefügt werden, indem Sie auf den Menüband die Option Neu > Testfall verwenden.

The default activities packages for this type of project are: UiPath.System.Activities, UiPath.UIAutomation.Activities, and verification activities from the UiPath.Testing.Activities.

Verification activities such as Verify Control Attribute, Verify Expression, and Verify Expression with Operator are used for testing the data used by your workflows.

Solche Aktivitäten verhalten sich anders, wenn sie ausgeführt werden oder wenn Fehler behoben werden. Wenn bei einer Überprüfungsaktivität ein Fehler auftritt, löst die Ausführung den Fehler weiter aus und protokolliert die fehlgeschlagene Aktivität im Bereich Ausgabe. Wenn die Aktivität erfolgreich ausgeführt wurde, wird sie im Bereich markiert.

Datengesteuerte Testfälle

Anwendungstests können die Arbeit mit großen Datasets erfordern, um die Workflowausführung zu überprüfen und Grenzfälle abzudecken. Anstatt mehrere Testfälle für jedes Dataset zu erstellen, importieren und verwenden Sie Ihre Datasets innerhalb des Projekts mit dem Dateityp Datengesteuerter Testfall.

Klicken Sie im Projekt-Panel mit der rechten Maustaste auf einen Testfall und wählen Sie Testdaten hinzufügen aus.

Wechseln Sie zur Variationsdatei, um eine zu importierende Excel-Datei auszuwählen, und wählen Sie dann ein Arbeitsblatt aus.

Klicken Sie auf Importieren. Die importierte Excel-Datei wird als Eingabe akzeptiert, Daten werden als InArgument-Typen zusammen mit Werten aus der Datei importiert.

As a next step, you can use the Verify Expression with Operator activity to compare values with those from the imported Excel file, using available operators. Read more about this activity here.

Ausführen/Debuggen mit Datenvariationen

Das Ausführen oder Debuggen eines datengesteuerten Testfalls kann auf zwei Arten erfolgen, indem entweder alle importierten Daten verwendet werden oder nach eigenem Ermessen die spezifischen Daten ausgewählt werden, die verwendet werden sollen.

Klicken Sie auf Datei mit Datenvarianten ausführen oder auf Optionen für Datei mit Datenvarianten debuggen aus dem Menüband. Das Fenster Datenvarianten wird geöffnet:

Wählen Sie die Daten aus, die Sie zum Ausführen oder Debuggen des Testfalls verwenden möchten, indem Sie auf das Kontrollkästchen neben jeder Zeile klicken. Klicken Sie auf Ausführen oder Debug, nachdem eine Auswahl getroffen wurde.

Wenn das Testfallprojekt die Aktivität Ausdruck mit Operator überprüfen verwendet, wird die Ausführung einmal für jedes ausgewählte Dataset ausgeführt.

Hinweis:

Wenn Änderungen am Excel-Dataset vorgenommen wurden, entfernen Sie das Dataset und fügen Sie es im Testfallprojekt erneut hinzu.

Testdaten entfernen

Importierte Datensätze können aus einer Datengesteuerter Testfall-Datei entfernt werden, indem Sie im Bereich Projekt mit der rechten Maustaste auf die .xaml-Datei klicken und Testdaten entfernen auswählen:

Ein neues Dataset kann hinzugefügt werden, indem Sie die Option Testdaten hinzufügen auswählen.

Testfallmigration

Existing workflows used for testing purposes can be converted to and from test cases using Studio Pro. In addition, you can create an RPA Testing project from existing processes.

In Testfall konvertieren

Um Workflows in Testfälle zu konvertieren, klicken Sie mit der rechten Maustaste auf die Dateien im Projektfenster, und wählen Sie In Testfall konvertieren aus:

Testfälle importieren

Wenn Sie bereits Workflows oder Testfälle erstellt haben, können Sie diese in Ihr aktuelles Projekt importieren, indem Sie mit der rechten Maustaste auf den Projektknoten klicken und Testfälle importieren auswählen:

Importierte .xaml-Dateien werden der Projektstruktur als Entwurfstestfälle hinzugefügt.

Importdienste

Similarly to importing data collections into API Test Automation libraries, you can import such collections into your Application Testing processes using the New Service wizard.

Beachten Sie, dass dies nur für Bibliotheken und Testautomatisierungsprojekte verfügbar ist, die mit einer Studio Pro-Lizenz erstellt wurden.

Testfälle veröffentlichen

Testfall- und Datengesteuerter Testfall-Dateien werden standardmäßig als Entwürfe erstellt. Bevor Sie versuchen, diese Dateien zu veröffentlichen, müssen diese .xaml-Dateien im Bereich Projekt als „Veröffentlichungsfähig“ festgelegt werden.

Multi-Select ist verfügbar, halten Sie einfach die Strg-Taste, während Sie jede Datei einzeln auswählen, und klicken Sie dann mit der rechten Maustaste auf „Als veröffentlichungsfähig festlegen“.

Hinweis:

Veröffentlichbare Testfälle können auf Entwurf zurückgesetzt werden, indem Sie mit der rechten Maustaste auf den Testfall klicken und Als Entwurf festlegen auswählen.

Nachdem Sie Als veröffentlichungsfähig festlegen ausgewählt haben, wechselt das Symbol der Datei von grau zu blau, was darauf hinweist, dass die Datei bereit ist, veröffentlicht und in einer .nupkg-Datei verpackt zu werden.

Hinweis:

Entwurfsdateien werden nur verpackt und veröffentlicht, wenn für sie „Veröffentlichungsfähig“ festgelegt ist.

Publishing test cases is performed in a similar way as for other types of projects. Use the Publish option from the Studio Pro ribbon. You can set a version of the project and use the Certificate Signing options, read more about publishing projects here.

Test cases can be published to Orchestrator, Robot defaults, or a custom path. If you wish to publish to Orchestrator, make sure your Robot or UiPath Assistant is connected to Orchestrator, follow the steps here.

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