UiPath Documentation
test-manager
latest
false
Test Manager-Benutzerhandbuch
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Parameter

Parameteroptionen für Testfälle in Test Manager, einschließlich einer Grenze auf 250 Parameter, Regeln zur eindeutigen Benennung und String-Typ-Einschränkungen.

Erstellen von Parametern​

Sie können Parameter für jeden Testfall innerhalb eines Testsatzes erstellen. Sie können eine maximale Anzahl von 250 Parametern hinzufügen, von denen jeder im Kontext eines Testfalls einen eindeutigen Namen haben muss.

Parameter können nur vom Typ Zeichenfolge sein.

  1. Öffnen Sie den Testfall, dem Sie Parameter hinzufügen möchten.
  2. Gehen Sie zur Registerkarte PARAMETERS.
  3. Wählen Sie Parameter erstellen aus und füllen Sie die folgenden Felder aus:
    1. Name – Geben Sie dem Parameter einen eindeutigen Namen.

Wenn Sie den Parameter benennen, können Sie Buchstaben, Ziffern, Leerzeichen und die folgenden Zeichen verwenden: -, _, , und ..

Benennen Sie den Parameter beispielsweise adminName. 2. Standardwert – Geben Sie den Standardwert des Parameters ein.

Denken Sie daran, dass Parameter nur vom Typ String sein können.

Dieses Standardwertfeld ist nicht obligatorisch. Wenn Sie es also leer lassen, ist der Parameter eine leere Zeichenfolge.

Legen Sie beispielsweise den Standardwert auf JohnDoe fest. 3. Hinweis – Bieten Sie zusätzliche Informationen über die Informationen an, die der Parameter enthält.

Fügen Sie in diesem Beispiel den folgenden Hinweis hinzu: The supervisor of the organization.

  1. Wählen Sie Erstellen , um den Parameter zu erstellen.

Parameter, die Sie auf der Registerkarte Parameter eines Testfalls erstellen, können derzeit nur für manuelle Testausführungen verwendet werden.

Gruppenparameter werden bearbeitet…​

Nachdem Sie Parameter erstellt haben, können Sie sie entsprechend Ihrem Anwendungsfall bearbeiten.

  1. Öffnen Sie den Testfall, für den Sie einen Parameter bearbeiten möchten.
  2. Gehen Sie zur Registerkarte PARAMETERS.
  3. Wählen Sie Bearbeiten neben dem Parameter, den Sie bearbeiten möchten.
  4. Aktualisieren Sie im Fenster Parameter bearbeiten die Felder, die Sie ändern möchten.
  5. Wählen Sie Speichern aus, um die Änderungen zu speichern.

Verwenden von Parametern beim manuellen Testen​

Sie können Parameter im manuellen oder automatisierten Testen mit den Standardwerten verwenden, die Sie für jeden Testfall festlegen. Sie können auch die Standardparameterwerte für die Testfälle innerhalb eines Testsatzes überschreiben. Informationen zum Überschreiben von Parameterwerten finden Sie unter Überschreiben von Parametern.

Manuelle Testfälle unterstützen nur einen einzigen Standardwert pro Parameter. Es gibt keine integrierte Möglichkeit, mehrere Wertsätze (eine Iteration oder eine Parameter-Tabelle) für einen manuellen Testfall zu definieren. Um einen manuellen Testfall mit verschiedenen Parameterwerten auszuführen, erstellen Sie separate Testsätze, die den Parameter für diesen Testfall jeweils auf einen anderen Wert überschreiben.

  1. Erstellen Sie einen neuen Testfall.
  2. Führen Sie je nach Ausführungstyp, den Sie verwenden möchten, die folgenden Schritte aus:
    • Manuelle Ausführung:
      1. Gehen Sie zur Registerkarte Manuelle Schritte und fügen Sie manuelle Schritte hinzu.
      2. Um auf Parameter in den manuellen Schritten zu verweisen, geben Sie ihren Namen zwischen doppelten geschweiften Klammern ein.

Um den Parameter username beispielsweise in einem manuellen Schritt hinzuzufügen, verweisen Sie als {{username}} auf ihn.

  • Automatisierte Ausführung: Während der automatisierten Ausführung eines Testsatzes werden die Studio-Argumente aus der Automatisierung (entsprechend jedem Testfall) automatisch (als Parameter) in Test Manager auf Testsatzebene für jeden Testfall angewendet, der dem Testsatz hinzugefügt wurde .

Für automatisierte Ausführungen werden Studio-Argumente in der Ansicht Parameter überschreiben auf Testsatzebene angezeigt. Sie werden nicht auf der Registerkarte Parameter eines einzelnen Testfalls angezeigt, die für Parameter reserviert ist, die Sie manuell im Test Manager erstellen.

Test Manager-Parameter sind immer vom Typ „String“. Aus diesem Grund werden Daten nur dann vom Test Manager an ein Studio-Argument übergeben, wenn dieses Argument auch vom Typ String ist. Wenn das Studio-Argument einen anderen Datentyp verwendet, wird der Wert nicht übergeben, auch wenn die Namen übereinstimmen.

Hinweis:

Test Manager-Parameter werden nicht automatisch Studio-Argumenten zugeordnet, auch wenn die Namen übereinstimmen, und es gibt keine globale Variable, die von Testfällen in einem Testsatz gemeinsam genutzt wird. Argumente, die in Studio definiert und auf Testfall- oder Testsatzebene überschrieben werden können, sind der unterstützte Mechanismus zum Übergeben von Werten zwischen Testfällen. Test Manager aggregiert Testfalldaten nicht nativ auf Testsatzebene; für Berichte auf Testsatzebene verwenden Sie ein externes Berichtstool.

Bewährte Methoden für Testfallargumente und -daten​

Verwalten größerer oder variabler Datensätze​

Wenn Eingabewerte umfangreich sind oder bei Testausführungen variieren müssen, verwenden Sie datengesteuerte Tests anstelle von manuell gepflegten Parametern. Test Manager unterstützt datengesteuerte Tests mithilfe von Excel-Dateien. UiPath Data Service oder Test Data Queues (über Orchestrator verwaltet) können ebenfalls für strukturierte Daten und Abhängigkeiten verwendet werden.

Mit Data Fabric/Data Service verknüpfte Testdaten​

Wenn eine Data Fabric/Data Service-Entität als Testdaten verknüpft wird, wird jede Zeile zu einer eigenen Testvariante. In Test Manager können mehrere Zeilen nicht zu einer einzigen logischen Variation gruppiert werden. Wenn eine Variation mehrere verwandte Datensätze benötigt (z. B. eine Transaktion mit mehreren Zeilenelementen), verwenden Sie einen übergeordneten Datensatz als Treiber für die Variation. Verwenden Sie anschließend Aktivitäten im Workflow, um die zugehörigen untergeordneten Datensätze zur Runtime aus Data Fabric abzufragen (z. B. anhand einer gemeinsamen ID).

Voneinander abhängige Testfälle​

Für Testfälle, bei denen die Ausgabe eines Testfalls als Eingabe für einen anderen Testfall dient, verwenden Sie einen externen Datenspeicher, anstatt sich auf Abhängigkeiten zwischen Testfällen im Arbeitsspeicher zu verlassen, z. B.:

  • Orchestrator-Assets
  • Data Service
  • Testdaten-Warteschlangen
  • Eine externe Datenbank oder Datei

Wenn die Wiederverwendung im Arbeitsspeicher wichtig ist, kombinieren Sie stattdessen die relevante Logik in einem einzigen Workflow oder Testfall.

Ergebnis​

Der Parameter wird erstellt und ist auf der Registerkarte „Parameter“ des Testfalls verfügbar. Bei manuellen Ausführungen können Sie in manuellen Schritten mithilfe doppelter geschweifter Klammern auf den Parameter verweisen. Der Wert wird dann zur Runtime angewendet.

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