studio
2022.10
false
UiPath logo, featuring letters U and I in white
Studio-Benutzerhandbuch
Last updated 4. Nov. 2024

Data Service

Überblick

Sie können den Data Service, sowohl in der Automation Cloud als auch in der Automation Suite, als eine Quelle für Ihre datengesteuerten Tests verwenden. Die Daten werden aus Data Service-Entitäten importiert, wodurch die Felder als Workflow-Argumente verfügbar gemacht werden. Alle importierten Entitäten werden auf der Registerkarte Projekt unter Entitäten gespeichert.

Sie können datengesteuerte Tests mit Data Service nur mit Version 22.4 oder höher des Testing.Activities-Pakets durchführen.

Wichtig: Nach dem Importieren einer Data Service-Entität wird ein Argument im Bereich Argumente generiert. Der Name des Arguments muss gleich bleiben. Wenn Sie den Namen des Arguments ändern, können Sie nicht mehr auf die Daten zugreifen.

Bedingungen

  • Wenn Sie eine Data Service-Quelle konfigurieren, werden die Daten aus dem ersten Eintrag in der Entität abgerufen.
  • Zum Ausführen und Debuggen von Testfällen mit dynamischen Testdaten verwenden Sie den Test Explorer. Die Daten stammen während der Laufzeit aus der Data Service-Entität und der Test Explorer füllt die Werte zur Laufzeit aus.
  • Wenn Sie Ihre Sitzung schließen und das Projekt neu öffnen, müssen Sie noch einmal die Datei mit Datenvarianten ausführen, um die Testdaten zu laden.
  • Wenn Sie die Entität aktualisieren, müssen Sie die Datei mit den Datenvarianten ausführen, um die aktualisierten Testdaten zu laden.
  • Testfälle mit leeren Datenvarianten werden als fehlgeschlagen markiert.
  • Eine Testfalleinrichtung wird im Orchestrator erstellt, wenn Sie Testfälle ausführen, die Datenvarianten aus Data Service enthalten.

Bekannte Einschränkung

Wenn Sie einen datenbasierten Testfall erstellen, der ein Eingabeargument akzeptiert, es in einem Testsatz veröffentlichen und versuchen, den Argumentwert direkt über die Orchestrator-Benutzeroberfläche zu definieren, wird der Eingabeargumentwert nicht an die Testvarianten übergeben.

Problemumgehung: Um diese Einschränkung zu überwinden, fügen Sie das Eingabeargument direkt zur Data Service-Entität hinzu.

Anwenden von Entitätsfiltern

Wenn Sie Testdaten zu Ihrem Testfall hinzufügen, können Sie die Entität filtern, um nur bestimmte Felder aus Data Service abzurufen. Sie können die Filter mithilfe des integrierten Abfragegenerators konfigurieren.

  1. Erstellen Sie einen neuen Testfall mit Testdaten oder fügen Sie Testdaten zu einem vorhandenen Testfall hinzu.
  2. Klicken Sie auf Quelle und wählen Sie Data Service aus der Dropdownliste aus.

    Hinweis: Wenn die Option nicht verfügbar ist, überprüfen Sie die Anforderungen Anforderungen.
  3. Wählen Sie eine Entität aus oder verwenden Sie die Suchfunktion, um danach zu suchen.
  4. Klicken Sie auf das Filter-Symbol, um den Abfragegenerator zu öffnen.
  5. Verwenden Sie die erste Dropdownliste, um nach einem Kriterium zu filtern (z. B. CreateTime).
  6. (Optional) Sie können Zeilen und Gruppen hinzufügen, wenn Sie auf Hinzufügen klicken, und dann die Bedingungen konfigurieren.
  7. (Optional) Sie können auswählen, ob Sie nach allen oder einem Ihrer Kriterien filtern möchten, indem Sie UND oder ODER auswählen.
  8. Geben Sie einen Namen für Ihren Filter ein.
  9. (Optional) Verwenden Sie den Bereich, um bestimmte Zeilenintervalle zu konfigurieren. Das ist nützlich, wenn Ihre Entität Hunderte von Feldern beinhaltet.
  10. Klicken Sie zum Bestätigen auf Ok.

    Die Daten werden von der Entität abgerufen und zum Testfall als Argumenttyp hinzugefügt. Nur der erste Eintrag in der Entität wird abgerufen. Sie können über die Argumente auf die Daten zugreifen.



War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten