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.

Autonome Testausführung für Test Cloud

Autonome Testausführung im Test Manager zum automatischen Ausführen manueller Testfälle mit Autopilot, ohne eine skriptbasierte Automatisierung zu erstellen oder zu warten.

Autonome Testausführung ist eine Funktion in Test Manager, die vordefinierte manuelle Testfälle automatisch mit Autopilot ausführt. Ein menschlicher Tester hat die Testschritte bereits geschrieben; Autopilot führt sie ohne weitere Intervention aus und ersetzt den Aufwand zur Umwandlung eines manuellen Tests in eine vollständig skriptbasierte Studio-Automatisierung.

Wichtig:

Die autonome Testausführung ist nur über Test Cloud verfügbar und wird nur in Windows-Umgebungen unterstützt.

Wichtige Funktionen

  • Nur Unattended-Ausführung: Führt Testfälle ohne Ausführung im Attended-Modus aus, einschließlich aus einer ausstehenden Ausführung.
  • Webbasierter Scope: Deckt nur webbasierte Testfälle ab; Desktop-Anwendungen werden nicht unterstützt. Die Ausführung verwendet den auf der Maschine konfigurierten Standardbrowser – sowohl Chromium-basierte Browser als auch Firefox werden unterstützt und die Browserauswahl ist nicht konfigurierbar.
  • Unterstützung von Anmeldeinformationen und Parametern: Testschritte verweisen auf dynamische Werte über die {{parameterName}} -Syntax und Orchestrator-Anmeldeinformationsassets über die {{credential:credentialName}} -Syntax.
  • Modellauswahl: Die Modelloptionen enthalten Modelle der künstlichen Intelligenz (KI) von Gemini und Anthropic, die auf diejenigen gefiltert werden, die gemäß der Automation Ops-Richtlinie der Organisation zulässig sind.
  • Detaillierte Ausführungsergebnisse: eine vollständige Ablaufverfolgung von Aktionen, Screenshots und die Argumentation des Agents zu Fehlern, anstelle eines einfachen Bestehen- oder Fehlschlagsindikators. Roboterprotokolle sind ebenfalls verfügbar.
  • Livestreaming, Remotesteuerung und Abbruch: Eine laufende Ausführung kann überwacht, bei Bedarf durch Remotesteuerung übernommen und jederzeit abgebrochen werden.

Wann Sie die autonome Testausführung verwenden sollten

  • Regressionstests: Vorhandene manuelle Testfälle für eine stabile Funktion werden wiederholt ohne menschlichen Aufwand ausgeführt.
  • Anmeldeinformationsabhängiges Testen: Anmeldeinformationen werden sicher im Orchestrator gespeichert und zur Laufzeit eingefügt, was über Umgebungen hinweg nützlich ist, in denen Anmeldeinformationen nicht hartcodiert oder offengelegt werden dürfen.
  • Einmalige oder selten ausgeführte Tests: Vermeidet den Aufwand für das Erstellen persistenter Automatisierungen für temporäre Validierungen oder seltene Prüfungen.
  • Sich stark ändernde oder instabile Schnittstellen: Autopilot passt sich zur Runtime an, anstatt eine kontinuierliche Skriptwartung in Anwendungen zu erfordern, bei denen sich die Schnittstelle häufig ändert.
  • Geschäftsanwender- oder nicht-technische Tests: Geschäftsanalysten oder Fachexperten können Tests anhand manueller Anweisungen ausführen, ohne Automatisierungstools zu lernen oder Skripte zu pflegen.

Anmeldeinformationsverwaltung

Anstelle von einfachem Text können Testschritte der autonomen Testausführung mit der Syntax {{credential:credentialName}} auf ein Asset des Typs Orchestrator -Anmeldeinformationenverweisen. Zur Laufzeit ruft eine vorhandene Aktivität Get Credential den Wert ab.

Der Test Manager selbst sieht oder speichert nie den Benutzernamen oder das Kennwort, nur den Asset-Namen. Der Wert wird als sichere Zeichenfolge durch den Workflow übertragen: Das KI-Modell sieht nur einen sicheren Platzhalter, nie den Klartext, bis er in das Zielfeld eingegeben wird.

  • Anmeldeinformationen werden nur aus dem standardmäßigen Orchestrator-Ordner des Projekts abgerufen, der in Projekteinstellungen konfiguriert ist. Es ist keine Ordnerüberschreibung pro Ausführung verfügbar.
  • Sowohl der Testfallautor als auch der Testfall-Executor benötigen die Berechtigung AssetsView für diesen Ordner; andernfalls schlägt die Ausführung bei der Anmeldung fehl.
  • Die Auswahl der Anmeldeinformationen erfolgt nur über die Dropdownliste, sodass kein ungültiger oder falsch eingegebener Asset-Name eingegeben werden kann. Fehlende Berechtigungen verursachen immer noch einen Fehler.
  • Die Anmeldeinformationsauflösung gilt nur während der autonomen Testausführung. Eine Person, die die gleichen Schritte manuell ausführt, muss die Anmeldeinformationen separat suchen.
  • Projekt- und Ordnereinstellungen, einschließlich des Standardordners, der für die Anmeldeinformationsauflösung verwendet wird, werden beim Exportieren oder Importieren von Testfällen zwischen Mandanten oder Projekten nicht übernommen.

Live-Streaming, Remotesteuerung und Stornierung

Ein laufender Auftrag zur autonomen Testausführung kann live überwacht werden, und bei Bedarf kann die Remotesteuerung der Sitzung übernommen werden. Beide Funktionen verwenden die vorhandene Infrastruktur für die automatisierte Ausführung des Livestreamings wieder.

Im Gegensatz zum persistenten Seitenbereich von Autonomous Exploration wird die Liveansicht von Autonomous Test Execution pro Testfallausführung über eine Videospalte in der Tabelle Ausführungsergebnisse angezeigt, die das Auslösen mehrerer Ausführungen parallel anstatt jeweils einer unterstützt.

Ein laufender Unattended-Auftrag kann auch jederzeit abgebrochen werden. Das Anhalten einer Ausführung wird nicht unterstützt.

Bekannte Einschränkungen

  • Es gibt keine dedizierte Beschriftung für den Ausführungstyp, um autonome Testausführungsausführungen von regulären manuellen Ausführungen in der Testsatzausführung zu unterscheiden; Der Ausführungstyp wird im Allgemeinen als „Manuell“ angezeigt.
  • Die autonome Testausführung wird immer ausgeführt und ruft Anmeldeinformationen aus dem standardmäßigen Orchestrator-Ordner des Projekts ab. Es ist noch keine Ordnerüberschreibung verfügbar, obwohl eine vor oder bei allgemeiner Verfügbarkeit geplant ist.
  • Um zu ändern, wie Autopilot einen Test angeht, müssen die manuellen Schritte direkt bearbeitet werden; Derzeit wird die Prompt-Bibliothek nicht unterstützt.
  • Es gibt keine Ausführung auf Testsatzebene und keine Möglichkeit, Unattended-Ausführungen über einen Pool von Robotern zu verteilen. Autonome Testausführungen werden pro Testfall ausgeführt, auch aus einer ausstehenden Ausführung, nicht über einen gesamten Testsatz mit gemischten Ausführungstypen hinweg.
  • Dynamische Testdatenverwaltung und die Data Fabric-Integration sind nicht verfügbar.
  • Eine vollständige Steuerung über Human-in-the-Loop ist nicht implementiert. Wenn Autopilot ein Schnittstellenelement nicht identifizieren kann oder auf einen Blocker stößt, wird die Ausführung angehalten und das spezifische Problem angezeigt, das manuell gelöst werden muss.
  • Autonome Testausführung unterstützt nur webbasierte Testfälle; Desktop-Anwendungen werden nicht unterstützt. Es wird im konfigurierten Standardbrowser ausgeführt – Chromium-basierte Browser und Firefox werden unterstützt, es gibt keine Option zur Auswahl eines anderen Browsers – und ist nur in Windows-Umgebungen verfügbar.

Eine Schritt-für-Schritt-Anleitung finden Sie unter Ausführen einer autonomen Testausführung. Weitere Informationen zum Überprüfen der Ergebnisse einer Ausführung finden Sie unter Überprüfen der Ergebnisse der autonomen Testausführung.

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