- Erste Schritte
- Projektmanagement
- 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
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Aktivieren oder Deaktivieren von Governance in einem Massenauftrag für Testfälle
- Durchsetzung der Signaturreihenfolge für gesteuerte Testfälle
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von gesteuerten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anzeigen von Governance-Informationen für Testfallprotokolle
- Verwalten von Genehmigern für gesteuerte Testfallprotokolle
- Verwalten von gesteuerten Testfallprotokollen im Status In Work
- Verwalten von gesteuerten Testfallprotokollen im Status „Wird überprüft“.
- Verwalten von gesteuerten Testfallprotokollen im Signiert
- Verwalten von Kommentaren für gesteuerte Testfallprotokolle
- Aktivieren der Governance auf Testfallprotokollebene
- Deaktivieren der Governance auf Testfallprotokollebene
- Anzeigen und Suchen von Testfällen
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erneutes Ausführen von Testausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- FAQ – Funktion – Test Manager vs Orchestrator
- Testergebnisse analysieren
- Statuswerte von Playwright-Testergebnissen
- Löschen von Testfallergebnissen
- Synchronisierung von Defekten
- Fehler aus Testergebnissen erstellen
- Ergebnisse von automatisierten Tests
- Überschreiben von Testergebnissen
- Navigieren und Suchen von Testergebnissen
- Untersuchung der Ergebnisse von Testfällen
- Aktivitätsabdeckung anzeigen
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- Einstellungen auf Mandantenebene
- Allgemeine Projekteinstellungen
- Events
- Abonnieren von Ereignissen
- Abonnieren aller Ereignisse:
- Abbestellen von Ereignissen
- Abbestellen aller Ereignisse
- Abbestellen der Seite mit den Benachrichtigungseinstellungen
- Anzeigen von Benachrichtigungen
- Filtern von Benachrichtigungen
- Anzeigen von E-Mail-Benachrichtigungen
- Aktivieren von E-Mail-Benachrichtigungen für SMTP-Server
- Anzeigen von nur ungelesenen Benachrichtigungen
- Alle Benachrichtigungen als gelesen markieren
- Alle Benachrichtigungen löschen
- Löschen von Benachrichtigungen
- Verschlüsselung der kundenseitig verwalteten Schlüssel
- Protokolle
- ALM Tool-Integration
- ALM Tool-Integration
- Test Manager verbinden
- Test Manager – Integration Service-Connector
- Ausgehende IP-Bereiche für Connectors
- Arbeiten mit SAP Cloud ALM und Test Manager
- Schritt 1: Integrieren von SAP Cloud ALM mit dem Test Manager
- Schritt 2: Erstellen automatisierter Testfälle im SAP Cloud ALM
- Schritt 3: Erstellen automatisierter Testfälle im Test Manager
- Schritt 4: Synchronisieren von Testfällen vom Test Manager zu SAP Cloud ALM
- Schritt 5: Zuweisen von Testautomatisierungen zu Testfällen
- Schritt 6: Ausführen von Testfällen
- Best Practices für die SAP-Testautomatisierung
- Fehlerbehebung bei der Jira-Integration
- API-Integration
- Codierungs-Agenten für das Testen
- Fehlersuche und ‑behebung
Test Manager API integration
Test Manager SDK und Integrationsmuster zum Verbinden von Development-Tools, um Anforderungen, Defekte und UiPath-Automatisierungsartefakte zu synchronisieren.
Vier Integrationsszenarien zeigen, wie ein externes Tool Anforderungen, Fehler, Automatisierungszuweisungen und Ergebnisse mit dem Test Manager über das SDK austauscht. Anforderungen, die über ein externes Tool synchronisiert werden, sind in Test Manager schreibgeschützt.
Ü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
Synchronisierung mit externen 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. Weitere Informationen 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.
Defekterstellung in externen Tools
Test Manager stellt einen Webhook bereit, der aufgerufen wird, wenn Sie einen Fehler aus einem Testfallprotokoll erstellen (siehe 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 navigieren.
Zuweisung von Automatisierungen 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.
Ergebnisse werden in externe Tools abgerufen
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 abfragen. Es wird empfohlen, alle 20 Sekunden oder mehr neue Ergebnisse abzurufen.
Einrichtung der Integration
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.