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

Studio-Benutzerhandbuch

Testfälle

Überblick

Anwendungstests in Studio funktionieren in VB oder C#. Sie können einzelne Automatisierungsprojekte für Szenarien wie Datenüberprüfung oder Integration in Ihre CI/CD-Pipeline erstellen. Erstellen Sie Ihren Workflow in Studio. Sie können automatisierte Anwendungstests in VB oder C# durchführen.

Bedingungen

  • Führen Sie Anwendungstests mit Testfällen und datengesteuerten Testfällen durch.
  • Testautomatisierungsprojekte können mehrere Einstiegspunkte haben, wenn sie mehrere Testfälle mit linearer Ausführung enthalten, da die Aktivitäten sequenziell organisiert sind.
  • Die Workflow-Ausführung wird pro Testfall ausgeführt, es sei denn, andere XAML-Dateien werden aufgerufen.
  • Sie können Workflows in Testfälle konvertieren, aus anderen Projekten importieren oder neue erstellen.

Abhängigkeiten

Testfall erstellen

Sie können einen Testfall erstellen, indem Sie einen Workflow aus einem vorhandenen Projekt aufrufen.

  1. Öffnen Sie Ihren Workflow in Studio.

  2. In the Projects panel, open the context menu for the workflow and choose Create Test Case.

  3. (Optional) Wählen Sie bei der Erstellung Ihres Testfalls Pseudo-Workflow im Test aus, wenn Sie eine Kopie Ihres Workflows erstellen möchten, in der Sie bestimmte Aktivitäten nachahmen können. Wenn Sie bereits eine vorhandene Pseudo-Datei haben, die Sie verwenden möchten, können Sie diese in der Dropdownliste Pseudo auswählen. Weitere Informationen finden Sie unter Mock-Tests.

  4. (Optional) Wählen Sie eine Vorlage aus der Dropdownliste aus, wenn Sie zuvor eine erstellt haben. Weitere Informationen finden Sie unter Testfallvorlagen.

  5. (Optional) Fügen Sie den Testfall zu einer Ausführungsvorlage hinzu. Sie müssen zuerst eine Ausführungsvorlage erstellt haben. Weitere Informationen finden Sie unter Ausführungsvorlage erstellen.

  6. Wählen Sie Weiter aus, wenn Sie Testdaten hinzufügen möchten.

  7. Wählen Sie Erstellen, um die Änderungen zu bestätigen.

Ergebnis

Eine Testfall‑XAML‑Datei wird erstellt und ruft einen Workflow mit den folgenden Containern auf: Given, When und Then. Die Datei wird innerhalb der Aktivität Invoke Workflow File aufgerufen, die Teil des When‑Containers 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 Invoke Workflow File.

Tipp:

Aktivieren Sie die folgenden zusätzlichen Actions:

Testfälle veröffentlichen

Unabhängig davon, ob Sie mit einem Prozess oder einer Bibliothek arbeiten, können Sie wenn Sie Testfälle in Ihrem Projekt haben, entweder das gesamte Projekt (Veröffentlichen) oder nur die Testfälle (Testfälle veröffentlichen) veröffentlichen. Wenn Sie mit einem Projekt zur Testautomatisierung arbeiten, können Sie Testfälle nur in Orchestrator veröffentlichen.

Um die Testfälle zu veröffentlichen, die Sie in Studio erstellen, müssen Sie die Testfälle als veröffentlichbar festlegen, da sowohl Testfälle als auch datengesteuerte Testfälle standardmäßig als Entwürfe erstellt werden. Um die Testfälle in allen Typen von Studio-Projekten zu veröffentlichen, führen Sie die folgenden Schritte durch:

  1. Open the context menu for a workflow and select Set as Publishable, to allow the test cases to publish to Orchestrator.

Das xaml- oder cs-Symbol wird blau als Hinweis darauf, dass der Testfall bereit ist, veröffentlicht und in einer nupkg-Datei verpackt zu werden. Um zu Ihrem Workflow-Entwurf zurückzukehren, klicken Sie mit der rechten Maustaste auf den Workflow und wählen Sie Ignorieren aus der Veröffentlichung aus. 2. Veröffentlichen Sie das Projekt:

  • Wenn Sie sich in einem Testautomatisierungsprojekt befinden, klicken Sie auf der Registerkarte Studio Design auf Veröffentlichen.
  • Wenn Sie sich in einem Prozess- oder Bibliotheksprojekt befinden, klicken Sie auf der Registerkarte Studio Design auf Testfälle veröffentlichen.
  1. Configure the Package properties, Publish Options, and the Certificate signing settings for the publishing action, then select Publish to publish your test cases to Orchestrator.

    Wichtig:

    You can publish test cases to Orchestrator, Robot defaults, or a custom path. To publish to Orchestrator, ensure your Robot or Assistant is connected.

    Publishing to Orchestrator is required to execute tests through Test Manager. Publish the package to the Orchestrator Tenant Process Feed and link it to Test Manager. Publishing to other folders may cause execution errors.

Ergebnis

The test cases are published to Orchestrator and available for execution.

Konvertieren eines Workflows in einen Testfall

Um Workflows in Testfälle zu konvertieren, klicken Sie mit der rechten Maustaste auf den Workflow im Projekt-Bereich und wählen Sie In Testfall konvertieren aus:

Ergebnis: Der Workflow wird zu einem Testfall und wird basierend auf der BDD-Testfallvorlage neu generiert.

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 Ihrem Projekt als Entwurfstestfälle hinzugefügt.

Importdienste

Ähnlich wie beim Importieren von Datensammlungen in API-Testautomatisierungsbibliotheken können Sie solche Sammlungen mit dem Assistenten für neue Dienste in Ihre Anwendungstestprozesse importieren.

Hinweis:

Dies ist nur für Bibliotheken und Testautomatisierungsprojekte verfügbar, die im Studio-Profil erstellt wurden.

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