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

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

  • Perform application testing through test cases and data-driven test cases.
  • 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. Klicken Sie im Projekte-Panel mit der rechten Maustaste auf den Workflow und wählen Sie Testfall erstellen aus.

  3. (Optional) 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. If you have an existing mock file that you want to use, you can select it from the Mock dropdown list. For more information, see Mock Testing.

  4. (Optional) Select a Template from the dropdown list if you have created one previously. For more information, see Test Case Templates.

  5. (Optional) Add the test case to an Execution Template. You need to have created an execution template first. For more information, see Create execution template.

  6. Click Next if you want to add test data.

  7. Klicken Sie auf Erstellen, um die Änderungen zu bestätigen.

    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. Klicken Sie mit der rechten Maustaste auf einen Workflow und wählen Sie Als veröffentlichbar festlegen aus, damit die Testfälle im Orchestrator veröffentlicht werden können.

    The xaml or cs icon will turn blue as an indication that the test case is ready to be published and packaged in a nupkg file. To revert back to your workflow draft, right-click the workflow and select Ignore from Publishing.

  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.
  3. Konfigurieren Sie die Paketeigenschaften, die Veröffentlichungsoptionen und die Einstellungen für die Zertifikatsignierung für die Veröffentlichungsaktion und klicken Sie dann auf Veröffentlichen, um Ihre Testfälle im Orchestrator zu veröffentlichen.

Wichtig:

You can publish the test cases to Orchestrator, to Robot defaults or a custom path. If you want to publish to Orchestrator, make sure your Robot or Assistant is connected to Orchestrator.

Publishing to Orchestrator is also required when you want to execute automated tests through Test Manager. Make sure to publish the package to the Orchestrator Tenant Process Feed, then link the test cases to Test Manager. Publishing the package in a different folder may result in execution errors.

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:

Result: The workflow becomes a Test Case, and is regenerated based on the BDD Test Case template.

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

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.

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