UiPath Documentation
uipath-cli
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UiPath-CLI-Benutzerhandbuch

uip-tm-Testsets

uip tm testsets verwaltet Testsätze: die ausführbare Einheit in Test Manager. Ein Testsatz ist eine geordnete Gruppe von Testfällen, die als einzelner Befehl gestartet und als einzelne Ausführung nachverfolgt werden. Jeder testsets run -Aufruf gibt ein ExecutionId zurück, das die anderen uip tm -Verben (wait, executions, report, result, attachment) als Eingabe verwenden.

Zusammenfassung

uip tm testsets create --project-key <key> --name <name> [--description <text>]
uip tm testsets list --project-key <key> [--filter <text>]
uip tm testsets update --project-key <key> --test-set-key <key> [--name <name>] [--description <text>]
uip tm testsets delete --project-key <key> --test-set-key <key> [-y]
uip tm testsets list-testcases --project-key <key> --test-set-key <key> [--limit <n>] [--offset <n>]
uip tm testsets run --project-key <key> --test-set-key <key> --execution-type <type> [--async]
uip tm testsets create --project-key <key> --name <name> [--description <text>]
uip tm testsets list --project-key <key> [--filter <text>]
uip tm testsets update --project-key <key> --test-set-key <key> [--name <name>] [--description <text>]
uip tm testsets delete --project-key <key> --test-set-key <key> [-y]
uip tm testsets list-testcases --project-key <key> --test-set-key <key> [--limit <n>] [--offset <n>]
uip tm testsets run --project-key <key> --test-set-key <key> --execution-type <type> [--async]

Alle Verben berücksichtigen die globalen Optionen und die Standardaustrittscodes. Jedes Verb akzeptiert -t, --tenant <name> und --log-level <level> (Standard: Information).

uip-tm-testsets erstellen

Erstellen Sie einen leeren Testsatz in einem Projekt.

Argumente

Keine.

Optionen

  • --project-key <key> (erforderlich) – besitzendes Projekt.
  • --name <name> (erforderlich) – Testsatzname.
  • --description <text> – Freiform-Beschreibung. Standardmäßig leer.

Beispiel

uip tm testsets create \
  --project-key DEMO \
  --name "Smoke Suite" \
  --description "Core smoke tests"
uip tm testsets create \
  --project-key DEMO \
  --name "Smoke Suite" \
  --description "Core smoke tests"

Datenform

{
  "Code": "TestSetCreate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite",
    "Description": "Core smoke tests"
  }
}
{
  "Code": "TestSetCreate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite",
    "Description": "Core smoke tests"
  }
}

UIP-TM-Testsatzliste

Listen Sie Testsätze in einem Projekt auf.

Argumente

Keine.

Optionen

  • --project-key <key> (erforderlich) – Projekt zur Liste.
  • --filter <text> – Serverseitige Suche über den Namen.

Beispiel

uip tm testsets list --project-key DEMO --filter smoke
uip tm testsets list --project-key DEMO --filter smoke

Datenform

{
  "Code": "TestSetsList",
  "Data": [
    {
      "TestSetKey": "DEMO:10",
      "Name": "Smoke Suite",
      "Id": "a1b2c3d4-0000-0000-0000-000000000010"
    }
  ]
}
{
  "Code": "TestSetsList",
  "Data": [
    {
      "TestSetKey": "DEMO:10",
      "Name": "Smoke Suite",
      "Id": "a1b2c3d4-0000-0000-0000-000000000010"
    }
  ]
}

Id ist die interne UUID – die von executions list --test-set-id benötigt wird.

Aktualisierung der UIP-TM-Testsätze

Benennen Sie einen Testsatz um oder ändern Sie seine Beschreibung. Von den Optionen --name und --description muss mindestens eine angegeben werden.

Argumente

Keine.

Optionen

  • --project-key <key> (erforderlich) – besitzendes Projekt.
  • --test-set-key <key> (erforderlich) – Testsatzschlüssel (z. B. DEMO:10).
  • --name <name> – Neuer Name.
  • --description <text> – Neue Beschreibung.

Beispiel

uip tm testsets update \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --name "Smoke Suite (2026)"
uip tm testsets update \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --name "Smoke Suite (2026)"

Datenform

{
  "Code": "TestSetUpdate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite (2026)",
    "Description": "Core smoke tests",
    "Result": "Updated"
  }
}
{
  "Code": "TestSetUpdate",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Name": "Smoke Suite (2026)",
    "Description": "Core smoke tests",
    "Result": "Updated"
  }
}

UIP-TM-Testsätze löschen

Löschen Sie einen Testsatz anhand seines Schlüssels.

Argumente

Keine.

Optionen

  • --project-key <key> (erforderlich) – besitzendes Projekt.
  • --test-set-key <key> (erforderlich) – Testsatzschlüssel (z. B. DEMO:10).
  • -y, --yes – Überspringen Sie die Bestätigungsaufforderung. In nicht interaktiven Umgebungen erforderlich.

Beispiel

uip tm testsets delete --project-key DEMO --test-set-key DEMO:10 --yes
uip tm testsets delete --project-key DEMO --test-set-key DEMO:10 --yes

Datenform

{
  "Code": "TestSetDelete",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Id": "a1b2c3d4-0000-0000-0000-000000000010",
    "Result": "Deleted"
  }
}
{
  "Code": "TestSetDelete",
  "Data": {
    "TestSetKey": "DEMO:10",
    "Id": "a1b2c3d4-0000-0000-0000-000000000010",
    "Result": "Deleted"
  }
}

UIP-TM-Testsätze – Listentestfälle

Listen Sie die Testfälle auf, die einem Testsatz zugewiesen sind.

Argumente

Keine.

Optionen

  • --project-key <key> (erforderlich) – besitzendes Projekt.
  • --test-set-key <key> (erforderlich) – zu inspizierender Testsatz.
  • --limit <n> – maximale Anzahl von Ergebnissen pro Seite. Die Standardeinstellung ist 50.
  • --offset <n> – Anzahl der zu überspringenden Ergebnisse. Die Standardeinstellung ist 0.

Beispiel

uip tm testsets list-testcases --project-key DEMO --test-set-key DEMO:10
uip tm testsets list-testcases --project-key DEMO --test-set-key DEMO:10

Datenform

{
  "Code": "TestSetTestCasesList",
  "Data": [
    {
      "TestCaseKey": "DEMO:1",
      "Name": "Login smoke",
      "Description": "Logs in and out"
    }
  ]
}
{
  "Code": "TestSetTestCasesList",
  "Data": [
    {
      "TestCaseKey": "DEMO:1",
      "Name": "Login smoke",
      "Description": "Logs in and out"
    }
  ]
}

uip-tm-testsets werden ausgeführt

Führen Sie einen Testsatz aus und geben Sie seine ExecutionId zurück. Ausführung blockiert nicht; koppeln Sie es mit uip tm wait in Skripts.

Argumente

Keine.

Optionen

  • --project-key <key> (erforderlich) – besitzendes Projekt.
  • --test-set-key <key> (erforderlich) – Der auszuführende Testsatz.
  • --execution-type <type> (erforderlich) – welche Testfälle ausgeführt werden sollen. Eines von:
    • automated – nur automatisierte Testfälle.
    • manual – nur manuelle Testfälle.
    • mixed – Sowohl automatisiert als auch manuell.
    • none – Kein Typfilter.
  • --async – Kehren Sie sofort nach dem Einreihung in die Warteschlange zurück, ohne auf eine Bestätigung zu warten.

Beispiele

# automated run (most common in CI)
uip tm testsets run \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --execution-type automated

# fire-and-forget
uip tm testsets run \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --execution-type automated \
  --async
# automated run (most common in CI)
uip tm testsets run \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --execution-type automated

# fire-and-forget
uip tm testsets run \
  --project-key DEMO \
  --test-set-key DEMO:10 \
  --execution-type automated \
  --async

Datenform

{
  "Code": "TestSetRun",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "TestSetKey": "DEMO:10",
    "Status": "Running",
    "StartTime": "2025-04-15T10:30:00Z"
  }
}
{
  "Code": "TestSetRun",
  "Data": {
    "ExecutionId": "a1b2c3d4-0000-0000-0000-000000000001",
    "TestSetKey": "DEMO:10",
    "Status": "Running",
    "StartTime": "2025-04-15T10:30:00Z"
  }
}
Hinweis:

--execution-type ist obligatorisch – die CLI-Fehler, wenn sie weggelassen werden. Das zurückgegebene Status spiegelt den Status beim Start wider; Um das Ausführungsergebnis abzurufen, blockieren Sie uip tm wait und lesen Sie dann uip tm report get.

  • Testfälle – Erstellen und Verknüpfen der Testfälle, die einen Testsatz ausfüllen.
  • Ausführungen – Listen Sie Ausführungen auf und wiederholen Sie sie, sobald ein Testsatz ausgeführt wurde.
  • warten – blockieren, bis ein zurückgegebenes ExecutionId einen Endzustand erreicht.
  • Bericht, Ergebnis, Anhang – Artefakte nach der Ausführung.

Siehe auch

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