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

Studio-Benutzerhandbuch

Erstellen Ihres ersten codierten Testfalls

Dieses Tutorial enthält Schritt-für-Schritt-Anweisungen zum Erstellen eines codierten Testfalls, der Informationen in ein Webformular eingibt und diese mit dem Test Manager überprüft. Um das Webformular zu automatisieren und darauf zuzugreifen, werden im Beispiel Objekt-Repository-Elemente und UIAutomation verwendet. Hier können Sie auf das Beispielformular zugreifen.

Voraussetzungen

  1. Erstellen Sie einen codierten Testfall. Wählen Sie in der Gruppe Datei die Option Neu und dann Codierter Testfall aus.

Der Code für den Testfall ist in drei Teile unterteilt (Arrange-Act-Assert), ähnlich wie bei der Vorlage Given-When-Then.

  • Arrange – Einrichten der Testdaten.
  • Act – Ausführen der Testfallschritte.
  • Assert – Bestätigen des Testfallergebnisses.
  1. Rufen Sie die UI-Elemente aus Ihrer Testanwendung ab, damit Sie sie in Ihrem codierten Testfall verwenden können. Für dieses Beispiel rufen Sie die UI-Elemente aus dem Webformular ab. Wechseln Sie zur Registerkarte Objekt-Repository und erstellen Sie eine Anwendung mit dem Namen TestForm.

  2. Erstellen Sie in der TestForm-Anwendung einen Bildschirm mit dem Namen TestFormScreen und geben Sie die Chrome-Registerkarte an, auf der das Webformular geöffnet ist.

  3. Erstellen Sie in TestFormScreen ein Element für jedes Formularfeld und Schaltflächen im Formular. Die UI-Elemente sind alphabetisch in aufsteigender Reihenfolge sortiert.

  4. Beginnen Sie mit dem Entwerfen Ihres codierten Testfalls, indem Sie die UIAutomation- und Testing-Dienste verwenden.

  5. Verwenden Sie im Abschnitt Anordnen den Dienst UIAutomation zusammen mit den codierten APIs Open und TypeInto, um das Webformular zu öffnen und Testdaten einzugeben. Verwenden Sie für dieses Beispiel folgendes Codebeispiel:

    var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");
    var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");
    
    Tipp:

    Verwenden Sie IntelliSense in der Studio IDE. Drücken Sie Ctrl+Space und verwenden Sie IntelliSense für Folgendes:

    • Automatische Vervollständigung von Code
    • Lesen der Dokumentation zur codierten Automatisierungs-API – Lesen der Parameter einer API. Im Ökosystem für codierte Automatisierungen entsprechen API-Parametern den Aktivitätseigenschaften.

7. Geben Sie im Abschnitt Act den Typ der Aktion zum Übermitteln des Formulars ein. Für dieses Beispiel verwenden Sie den folgenden Code:

screen.Click("Submit");
screen.Click("Submit");

8. Verwenden Sie im Abschnitt Durchsetzen den Testdienst zusammen mit der codierten Automatisierungs-API VerifyExpression , um zu überprüfen, ob der Text in der Verifizierung der aus Schritt 6 eingegebene Benutzername ist. Für dieses Beispiel verwenden Sie den folgenden Code:

testing.VerifyExpression(screen.GetText("Verification") == "John Doe");
testing.VerifyExpression(screen.GetText("Verification") == "John Doe");

Ergebnis

The coded test case is created and runs the Arrange-Act-Assert verification. The test result is visible in the Test Explorer.

Beispielprojekt

Um die Schritte auszuführen und das Tutorial selbst auszuprobieren, laden Sie sich das folgende Beispielprojekt herunter: Erster codierter Testfall.

  • Voraussetzungen
  • Ergebnis
  • Beispielprojekt

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