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.

Pseudo-Tests

Überblick

Verwenden Sie Pseudo-Tests für Ihre Aktivitäten, um bestimmte Testfunktionen zu isolieren und zu fokussieren.

Voraussetzungen

  • Erstellen Sie einen Prozessprojekttyp.

    Hinweis:

    Sie können die Mock-Funktion in Testautomatisierungsprojekten nicht verwenden.

  • Installieren Sie das Testaktivitätspaket

Arbeiten mit Pseudo-Objekten

You can create a mock file of your workflow by selecting Mock workflow under test in the Create Test Case window. This creates a copy of your workflow with the name workflowName_mock and stores it in Project > Mocks. This folder mirrors the source workflow file tree structure. For example, if your workflow is stored in the Project tab as production\Tests\testFolder01\testCase07.xaml, the correspondent mock file is stored as production\Mocks\Tests\testFolder01\testCase07_mock.xaml .

In einem Praxisszenario haben Sie eine Anwendung, die direkt in eine Datenbank schreibt, aber Sie möchten, dass sie auf dem Bildschirm schreibt. Sie können Umschließen mit Pseudo-Objekt verwenden, um diese spezifische Funktion zu testen, ohne Änderungen an Ihrem Haupttestfall vornehmen zu müssen. Im Allgemeinen sollten Sie Pseudo-Objekte für Tests verwenden, die dauerhafte Auswirkungen in der Produktion haben oder spezielle Ressourcen erfordern.

Pseudo-Testbedingungen

  • In Pseudo-Dateien können Sie nur die Pseudo-Aktivitäten bearbeiten.
  • Sie können mehrere Pseudodateien für einen Workflow haben.
  • Die Datei mock.json enthält Konfigurationseinstellungen für Pseudo-Dateien.
  • In einer Given-When-Then-Teststruktur ist Umschließen mit Pseudo-Objekt nur für Aktivitäten innerhalb von „When“ verfügbar.
  • Changes made in the source workflow file are applied to the mock file when you Save your project. Alternatively, you can manually sync your mock files. For more information, see Mock Testing Actions.
  • Die Synchronisierung funktioniert nicht, wenn die Pseudo-Datei mit zu speichernden Änderungen geöffnet ist.
  • Wenn Sie einen Workflow löschen, der einer Pseudo-Datei zugeordnet ist, müssen Sie auswählen, ob sie beide Dateien entfernen möchten.
  • Der Aktivitätsabdeckungsindikator berücksichtigt nur die Aktivitäten, die im Quellworkflow enthalten sind, und berechnet somit keine Abdeckung Ihrer Pseudo-Aktivitäten.

Pseudo-Tests von Aktionen

In der folgenden Tabelle sind die Aktionen aufgeführt, die Sie für Ihre Pseudo-Tests ausführen können.

Aktion Beschreibung Verfahren

Erstellen eines Pseudo-Workflows

Erstellen Sie eine Kopie Ihres Hauptworkflows für Pseudo-Tests.

  1. Öffnen Sie Studio und navigieren Sie zu Ihrem Projekt.
  2. Klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie Testfall erstellen aus.
  3. Konfigurieren Sie Ihren Testfall und wählen Sie Pseudo-Workflow im Test aus.

    Eine Kopie Ihres Workflows wird unter Projekte > Pseudo-Objekte erstellt.

Pseudoaktivität entfernen

Entfernen Sie das Pseudo-Objekt, das Ihre Aktivität umgibt.

  1. Öffnen Sie Studio und navigieren Sie zu Ihrem Projekt.
  2. Gehen Sie zu Projekt > Pseudo-Objekte und öffnen Sie ein Pseudo-Objekt.
  3. Klicken Sie mit der rechten Maustaste auf eine Pseudo-Aktivität und wählen Sie Pseudo-Aktivität entfernen aus.

Aktivität mit Pseudo-Objekt umschließen

Fügen Sie eine Pseudo-Aktivität ein.

  1. Öffnen Sie Studio und navigieren Sie zu Ihrem Projekt.
  2. Gehen Sie zu Projekt > Pseudo-Objekte und öffnen Sie ein Pseudo-Objekt.
  3. Right click on an activity and select docs image Surround with Mock from the dropdown.

Pseudo-Objekt synchronisieren

Synchronisieren Sie Ihre Pseudo-Dateien oder Ordner mit der Quellworkflowdatei bzw. den Ordnern.

  1. Öffnen Sie Studio und navigieren Sie zu Ihrem Projekt.
  2. Wechseln Sie zu Projekt > Pseudo-Objekte.
  3. Klicken Sie mit der rechten Maustaste auf eine Datei oder einen Ordner und wählen Sie Pseudo-Objekt synchronisieren aus der Dropdown-Liste aus.

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