studio
2020.10
false
UiPath logo, featuring letters U and I in white
Kein Support

Studio-Benutzerhandbuch

Letzte Aktualisierung 20. Dez. 2023

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.

Anwendungstests können mit Testfällen und datengesteuerten Testfällen, Sequences, die Verifizierungsaktivitäten als Teil des Pakets UiPath.Testing.Activities verwenden, sowie zusammen mit Aktivitäten aus anderen Paketen durchgeführt werden.

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.

Mit Studio Pro können Workflows in Testfälle konvertiert oder als Testfälle aus anderen Projekten importiert werden. Später können Anwendungstestprojekte im Orchestrator veröffentlicht, verwaltet und über die Seite Testfälle ausgeführt werden.

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.

Die Standardaktivitätspakete für diesen Projekttyp sind: UiPath.System.Activities, UiPath.UIAutomation.Activities und Verifizierungsaktivitäten von UiPath.Testing.Activities.

Verifizierungsaktivitäten wie Verify Control Attribute, Verify Expression und Verify Expression with Operator werden zum Testen der von Ihren Workflows verwendeten Daten verwendet.

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.


Als nächsten Schritt können Sie die Aktivität Verify Expression with Operator verwenden, um Werte mit denen aus der importierten Excel-Datei zu vergleichen, indem Sie die verfügbaren Operatoren verwenden. Lesen Sie hier mehr zu dieser Aktivität.

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

Vorhandene Workflows, die zu Testzwecken verwendet werden, können mit Studio Pro in und aus Testfällen konvertiert werden. Darüber hinaus können Sie aus vorhandenen Prozessen ein RPA-Testprojekt erstellen.

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

Ähnlich wie das Importieren von Datensammlungen in Bibliotheken einer API-Testautomatisierung können Sie solche Sammlungen mithilfe des Assistenten Neuer Dienst in Ihre Anwendungstestprozesse importieren.

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.

Das Veröffentlichen von Testfällen wird auf ähnliche Weise wie bei anderen Projekttypen ausgeführt. Verwenden Sie die Option Veröffentlichen im Studio Pro-Menüband. Sie können eine Version des Projekts festlegen und die Optionen für die Zertifikatsignierung verwenden. Weitere Informationen über das Veröffentlichen von Projekten finden Sie hier.

Testfälle können im Orchestrator, in Roboterstandards oder in einem benutzerdefinierten Pfad veröffentlicht werden. Wenn Sie sie im Orchestrator veröffentlichen möchten, stellen Sie sicher, dass Ihr Roboter oder UiPath Assistant mit dem Orchestrator verbunden ist. Befolgen Sie dafür die hier angegebenen Schritte.

War diese Seite hilfreich?

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