- Erste Schritte
- Best Practices
- Organisationsmodellierung im Orchestrator
- Verwalten großer Bereitstellungen
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Optimieren von Unattended-Infrastruktur mithilfe von Maschinenvorlagen
- Organisieren von Ressourcen mit Tags
- Schreibgeschütztes Orchestrator-Replikat
- Exportieren von Rastern im Hintergrund
- Durchsetzung der Governance der Integration Service-Verbindung auf Benutzerebene
- Mandant
- Über den Kontext „Mandant“
- Suche nach Ressourcen in einem Mandanten
- Verwaltung von Robotern
- Verbindung von Robotern mit Orchestrator
- Speicherung von Roboterzugangsdaten in CyberArk
- Speichern der Kennwörter von Unattended-Robotern im Azure Key Vault (schreibgeschützt)
- Speichern der Anmeldeinformationen von Unattended-Robotern im HashiCorp Vault (schreibgeschützt)
- Speichern der Anmeldeinformationen von Unattended-Robotern im AWS Secrets Manager (schreibgeschützt)
- Löschen von getrennten und nicht reagierenden Unattended-Sitzungen
- Roboter-Authentifizierung
- Roboter-Authentifizierung mit Client-Anmeldeinformationen
- Konfigurieren von Automatisierungsfunktionen
- Solutions (Lösungen)
- Audit
- Ressourcenkatalogdienst
- Automation Suite-Roboter
- Ordnerkontext
- Automatisierungen
- Prozesse
- Jobs
- Apps
- Auslöser
- Protokolle
- Überwachung
- Warteschlangen
- Assets
- Über Assets
- Verwalten von Assets in Orchestrator
- Verwalten von Assets in Studio
- Speichern von Assets im Azure Key Vault (schreibgeschützt)
- Speichern von Assets im HashiCorp Vault (schreibgeschützt)
- Speichern von Assets im AWS Secrets Manager (schreibgeschützt)
- Speichern von Assets in Google Secret Manager (schreibgeschützt)
- Speicher-Buckets
- Indizes
- Testverfahren in Orchestrator
- Integrationen
- Fehlersuche und ‑behebung

Orchestrator-Anleitung
Testausführungen
Überblick
Die Testmanagementfunktionen wurden in Test Manager verschoben. Infolgedessen können Sie für neue Mandanten keine Testfälle mehr direkt von der Benutzeroberfläche des Orchestrators aus ausführen, außer über Orchestrator-APIs für die Testautomatisierung oder mithilfe von CI/CD-Integrationen. Führen Sie Testfälle stattdessen mit Test Manager aus.
In diesem Abschnitt erfahren Sie, wie Sie Ihre Testausführungen verwalten. Die Testausführungen dienen als unveränderliche Aufzeichnung von der Ausführung des jeweiligen Testsatzes zu einem bestimmten Zeitpunkt. Im Gegensatz dazu kann sich der Testsatz immer verändern, da er auf eine andere Anwendungsversion abzielen oder seine Testfallauswahl geändert werden kann.
Voraussetzungen: Um Testausführungen durchzuführen, müssen Sie die Rolle Robot zuweisen.
Testfälle ausführen, die bestimmte Integration Service-Connectors enthalten
Testfällen und Projekten mit Testfällen, die unter Verwendung einer bestimmten Integration Service-Verbindung erstellt wurden, können Sie zur Runtime keine andere Verbindung zuweisen als diejenige, die während der Entwurfsphase in Studio verwendet wurde.
Wenn Sie zum Beispiel einen Testfall mit einer Integration Service-Verbindung erstellen, ihn dann in Orchestrator veröffentlichen und einzeln ausführen, können Sie diesem zur Runtime keine spezifische Verbindung zuzuweisen.
Wenn Sie ein Studio-Projekt mit Testfällen, die Integration Service-Verbindungen verwenden, als Prozess in Orchestrator veröffentlichen, ist die Option zur Konfiguration der Verbindung zur Runtime unter den Paketanforderungen des Prozesses verfügbar.
Beim Konfigurieren der Verbindung in den Paketanforderungen werden die Testfälle weiterhin die zuvor in Studio ausgewählte Verbindung aus der Entwurfsphase verwenden.
Erneutes Ausführen des Testsatzes
Für neue Mandanten können Sie Testsätze nur mithilfe von Orchestrator-APIs für die Testautomatisierung erneut ausführen.
Sie können Testsätze nach einer vorherigen Ausführung erneut ausführen. Das neue Testfallergebnis überschreibt das vorherige, das auf der Seite Testausführungen angezeigt wird.
Beachten Sie, dass Sie Testfälle aus einem Testsatz mit aktivierter Abdeckungsberechnung nicht erneut ausführen können.
- Melden Sie sich beim Orchestrator an.
- Öffnen Sie Ihren Ordner.
- Navigieren Sie zu Testen > Testausführungen.
- Wählen Sie einen Testlauf aus, und wechseln Sie zu Weitere Aktionen > Details.
- Wählen Sie einen Testfall aus und wechseln Sie zu Weitere Aktionen > Erneut ausführen.
- Konfigurieren Sie das Ausführungsziel:
- Benutzer: Wählen Sie den Benutzer von der Dropdownliste aus, der diesem spezifischen Ordner zugewiesen ist. Der Standard ist auf Beliebiger Benutzer festgelegt.
- Maschine: Wählen Sie die Maschinenressource von der Dropdownliste aus.
- (Optional) Definieren Sie benutzerdefinierte Argumente für Ihre Testfälle, um Standardwerte auf Testsatzebene zu überschreiben. Um Argumente zu definieren, müssen Sie ein Paket mit Argumenten veröffentlicht haben.
- Klicken Sie zum Bestätigen auf Ausführen.
Bekannte Einschränkung
Die Ergebnisse der erneuten Ausführung eines Testsatzes im Orchestrator werden nicht mit Test Manager synchronisiert. Wir empfehlen Ihnen, Tests direkt aus Test Manager heraus auszuführen und erneut auszuführen.
Testausführungsabdeckung
Für neue Mandanten ist keine Abdeckung von Testausführungen verfügbar. Sie können die Abdeckung der Aktivitäten Ihrer Tests in Test Manager einsehen. Weitere Informationen dazu finden Sie unter Anzeigen der Aktivitätsabdeckung.
Sie können Informationen zu den Aktivitäten anzeigen, die während einer Testausführung abgedeckt wurden. Diese Option ist auch in Studio als Aktivitätsabdeckung verfügbar.
Der Aktivitätsabdeckungsrechner ist verfügbar, wenn Sie diese Option für vorhandene oder neue Testsätze auswählen. Weitere Informationen finden Sie unter Erstellen eines Testsatzes.
-
Öffnen Sie Ihren Ordner im Orchestrator.
-
Navigieren Sie zu Testen > Testausführungen.
-
Wählen Sie einen Testlauf aus, und wechseln Sie zu Weitere Aktionen > Details.
-
Gehen Sie zur Registerkarte Abdeckung, um Details zur Abdeckung anzuzeigen.
Die Abdeckungsdateien werden auf die Registerkarte Anhänge hochgeladen.
Abbildung 1. Registerkarte „Abdeckung“

Analysieren von Testausführungen
Sie können Testausführungen analysieren, um zu verstehen, was in Fällen passiert ist, in denen die Ausführung fehlgeschlagen ist oder sich aufgehängt hat.
Sie können Screenshots von fehlgeschlagenen Testausführungen anzeigen, indem Sie zu Automatisierungen > Aufträge > Auftragsdetails navigieren. Um diese Funktion nutzen zu können, müssen Sie Ausführungsmedien auf Anwendungsebene aktivieren. Weitere Informationen finden Sie unter Berechtigungen für Ausführungsmedien.
Abbildung 2. Ausführungsdetails

Sie können aus den folgenden Aktionen auswählen, um Ihre Testausführungen zu überprüfen.
| Aktionen | Beschreibung | Verfahren |
|---|---|---|
| Ausführungsdetails | Sehen Sie Details zu Robot an, einschließlich Ausführungsanhänge, Datenvariation und Screenshots. Stellen Sie sicher, dass Sie über Berechtigungen für Ausführungsmedien verfügen. |
|
| Assertionen anzeigen | Sehen Sie fehlgeschlagene oder übergebene Assertionen. |
|
| Protokolle anzeigen | Überprüfen und exportieren Sie ein detailliertes Protokoll der Ausführungsereignisse. |
|
API für Testausführungen
Um elementbezogene Aktivitäten abzufragen, können Sie die Hintergrundaufgaben verwenden, die intern über die API verfügbar sind. Für weitere Informationen zu Orchestrator-Berechtigungen siehe „Über Rollen“. Weitere Informationen zur Testautomatisierungs-API finden Sie unter Testautomatisierungs-API-Berechtigungen.