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.

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.

Hinweis:

Basierend auf den Funktionen Ihrer externen Tools ist der zwischengeschaltete Integration Service möglicherweise nicht erforderlich.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support(opens in new window)

Möchten Sie lernen? UiPath Academy(opens in new window)

Haben Sie Fragen? UiPath-Forum(opens in new window)

Auf dem neuesten Stand bleiben