Test Suite
2022.10
False
Bannerhintergrundbild
Test Suite-Benutzerhandbuch
Letzte Aktualisierung 8. März 2024

Test Manager API-Integration

Überblick

Das Test Manager Software Development Kit (SDK) bietet die Integration von Test Manager in 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 in 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

Test Manager stellt einen Webhook bereit, der aufgerufen wird, wenn Sie einen Fehler aus einem Testfallprotokoll erstellen (siehe Testergebnisse). 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 Testergebnisse > 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.



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

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.