- Erste Schritte
- Über den Test Manager
- Über Autopilot Chat
- Über PII-Maskierung
- Erste Schritte
- Verfügbarkeit von Test Manager-Funktionen
- Einheitliche Preise: Lizenzierung Test Manager
- Flex: Lizenzierung von Test Manager
- Schnellstartanleitung
- Projektmanagement
- Dokumente
- Arbeiten mit der Analyse der Änderungsauswirkungen
- Erstellen von Testfällen
- Zuweisen von Testfällen zu Anforderungen
- Klonen von Testfällen
- Exportieren von Testfällen
- Verknüpfen von Testfällen in Studio mit dem Test Manager
- Delete test cases
- Manuelle Testfälle
- Importieren manueller Testfälle
- Dokumentieren von Testfällen mit Task Capture
- Parameter
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von geregelten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anwenden von Filtern und Ansichten
- Importieren von Orchestrator-Testsätzen
- Creating test sets
- Hinzufügen von Testfällen zu einem Testsatz
- Zuweisen von Standardbenutzern in der Testsatzausführung
- Aktivieren der Aktivitätsabdeckung
- Aktivieren von Healing Agent
- Konfigurieren von Testsätzen für bestimmte Ausführungsordner und Roboter
- Überschreiben von Parametern
- Klonen von Testsätzen
- Exportieren von Testsätzen
- Anwenden von Filtern und Ansichten
- FAQ – Funktion – Test Manager vs Orchestrator
- Ausführen von manuellen Tests
- Ausführen automatisierter Tests
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erzwingen einer Ausführungsreihenfolge
- Erneutes Ausführen von Testausführungen
- Planen von Ausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- Zugänglichkeitstests für Test Cloud
- Suche mit Autopilot
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
- Fehlersuche und ‑behebung
Test Manager-Benutzerhandbuch
Überblick
Das Test Manager Software Development Kit (SDK) bietet die Test Manager-Integration für Ihre Entwicklungstools. Durch diese Art der Integration können Sie Artefakte (Anforderungen, Storys, Fehler) synchronisieren und UiPath®-Automatisierungsfunktionen nutzen.
Das folgende Architekturdiagramm beschreibt die Integrationsfunktionen mit UiPath®-Komponenten und Drittanbieter-Tools Weitere Informationen finden Sie unter Muster der Integration von Application Lifecycle Management.
Integrationsszenarien
Anhand der folgenden typischen Szenarien können Sie nachvollziehen, wie die Integration funktioniert:
- Synchronisieren externer Anforderungen
- Erstellen von Fehlern in externen Tools
- Zuweisen der Automatisierung zu externen Testfällen
- Abrufen von Ergebnissen in externe Tools
Synchronisieren externer Anforderungen
Die Synchronisierung von Artefakten wie Anforderungen dient in erster Linie dazu, ihnen Testfälle zuzuordnen. Dies zeigt die Anforderungen an, die durch die Testfälle abgedeckt wurden. Um dies zu erreichen, müssen Sie alle Anforderungen von Ihrem externen Tool mit dem Test Manager synchronisieren. Informationen zum Ausführen dieser Aktion im Test Manager finden Sie unter Anforderungen.
Bei der Synchronisierung externer Anforderungen mit dem Test Manager sollten Sie Folgendes beachten:
- Das externe Tool wird hauptsächlich im Testprozess verwendet. Extern synchronisierte Anforderungen werden im Test Manager als schreibgeschützt angezeigt.
- Die Anforderungen im Test Manager werden mit dem externen Tool aktualisiert.
- Es ist zwar möglich, alle Artefakte und alle zugehörigen Datensätze in Test Manager über eine Kaskadenlöschung zu löschen, gilt jedoch nicht als empfehlenswert.
- Bei der Beschreibung der Anforderungen kann Markdown zur Formatierung verwendet werden.
Erstellen von Fehlern in externen Tools
Der Test Manager stellt einen Webhook bereit, der aufgerufen wird, wenn Sie einen Fehler aus einem Testfallprotokoll erstellen (s. Ausführung). Sie können eine Integration für Ihr Test Manager-Projekt konfigurieren, um Testfallprotokollinformationen zu erhalten, die für die Erstellung von Fehlern erforderlich sind (z. B Jira-Server). Sie können schnell auf das Tool zugreifen, auf das die Fehler erstellt werden, indem Sie zu Ausführung > Testfallschlüssel > Fehler gehen.
Zuweisen der Automatisierung zu externen Testfällen
Um Automatisierungsfunktionen über Studio zu aktivieren, müssen Sie Ihre Testfälle mit dem Test Manager synchronisieren.
Wenn Sie externen Testfällen eine Automatisierung zuweisen, sollten Sie Folgendes beachten:
- Das externe Tool speichert die Zuordnungsinformationen zwischen externen Testfällen und entsprechenden Artefakten in Test Manager.
- Sie können die Automatisierung zuweisen, nachdem der Testfall mit dem Test Manager synchronisiert wurde.
- Das Anzeigen von Automatisierungsinformationen in den externen Tools zeigt an, dass die Automatisierung zugewiesen wurde. Dies gilt als bewährte Vorgehensweise.
Abrufen von Ergebnissen in externe Tools
Um Ergebnisse abzurufen, müssen Sie TestExecution-Objekte über die Test Manager REST-API abfragen. Das TestExecution-Objekt besteht aus Ergebnissen, die während der Testsatzausführung generiert werden. TestExecution enthält einen Verweis auf TestCaseLogs-Objekte, die die Testfallergebnisse darstellen.
Sie müssen die Ergebnisse in regelmäßigen Abständen abrufen. Sie sollten neue Ergebnisse alle 20 Sekunden oder öfter abrufen.
Einrichten von Integrationen
Sie müssen Ihre Integration als individuellen Dienst einrichten. Es gibt keine Einschränkungen in Bezug auf die Technologie, die von Ihrem externen Tool verwendet wird, solange es RESTful Web Services nutzen kann.
Im folgenden Diagramm sehen Sie ein Beispiel für die Artefaktsynchronisierung von Ihren externen Tools zu Test Manager.
Basierend auf den Funktionen Ihrer externen Tools ist der zwischengeschaltete Integration Service möglicherweise nicht erforderlich.