- Erste Schritte
- Projektmanagement
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration

Test Manager-Benutzerhandbuch
Webhooks
linkTest Manager stellt Webhooks bereit, mit denen externe Tools Ereignisse im Test Manager abonnieren können.
Derzeit werden die folgenden Ereignisse unterstützt.
- Defekt erstellen: Dieses Ereignis wird ausgelöst, wenn ein Benutzer die Aufgabe „Defekt erstellen“ von einem Testfallergebnis aus aufruft. Sie ermöglicht es externen Defektverwaltungstools, Defektberichte mit Protokollinformationen aus Testergebnissen zu erhalten.
- Defekte KPIs: Dieses Ereignis wird aufgerufen, wenn die defekten KPIs im Test Manager-Dashboard aktualisiert werden. Dadurch können Statistiken aus externen Fehlermanagementsystemen eingeschlossen werden, die auf dem Test Manager-Dashboard angezeigt werden.
Verträge
linkIn diesem Abschnitt finden Sie die Details der Anforderungs- und Antwortnutzlast für jedes Ereignis.
Erstellen Sie einen Fehler.
linkTest Manager feuert registrierte Webhooks mit der folgenden Nutzlast aus:
Verwenden Sie die Test Manager REST-API, um Details zum fehlgeschlagenen Test abzurufen und Informationen zum erstellten Defekt hinzuzufügen.
Request:
CreateDefectFromTestCaseLogRequest{
testExecutionId string($uuid)
testCaseId string($uuid)
variationId string
nullable: true
linkToTestCaseLog string
nullable: true
}
Response:
Returns a defect payload to allow Test Manager to add a link to the created defect in the test case log.
Request:
CreateDefectFromTestCaseLogRequest{
testExecutionId string($uuid)
testCaseId string($uuid)
variationId string
nullable: true
linkToTestCaseLog string
nullable: true
}
Response:
Returns a defect payload to allow Test Manager to add a link to the created defect in the test case log.
Fehler-KPIs
linkDer Test Manager löst registrierte Webhooks mit der folgenden Nutzlast aus:
Request:
api/kpis/project/<projectid>/defectstatus
Response:
KPIConnectorDefectsDto{
totalDefects integer($int32)
criticalDefects integer($int32)
moderateDefects integer($int32)
openDefects integer($int32)
closedDefects integer($int32)
status ConnectorKPIStatusstring
Enum:
Array [ 3 ]
criticalDefectsLink string
nullable: true
}
Request:
api/kpis/project/<projectid>/defectstatus
Response:
KPIConnectorDefectsDto{
totalDefects integer($int32)
criticalDefects integer($int32)
moderateDefects integer($int32)
openDefects integer($int32)
closedDefects integer($int32)
status ConnectorKPIStatusstring
Enum:
Array [ 3 ]
criticalDefectsLink string
nullable: true
}
Konfigurieren einer Webhook-Verbindung
link- Melden Sie sich beim Test Manager als Administrator an.
- Öffnen Sie Ihr Projekt.
- Navigieren Sie zu Projekteinstellungen > Integration.
- Klicken Sie auf Neue Verbindung und wählen Sie WebHook aus der Dropdownliste aus.
- Konfigurieren Sie die folgenden Verbindungseinstellungen:
- Name: Geben Sie einen Namen für Ihre WebHook-Verbindung ein.
- Beschreibung (optional): Fügen Sie eine Beschreibung als Referenz hinzu.
- Nutzlast-URL: Fügen Sie die Endpunktserver-URL hinzu. Beispiel:
https://company-name-serverRegion.cloudapp.azure.com
. - Authentifizierungsheadertyp: Wählen Sie eine Hashing-Methode zwischen
Client Secret
undHMACSHA256
aus. - Secret: Geben Sie den geheimen Wert Ihres Clients ein.
- Unsicheres SSLzulassen : Wählen Sie aus, ob Endpunkte mit unsicheren SSL-Verbindungen zugelassen werden sollen.
-
Unterstützt Fehler-Dashboard: Wählen Sie aus, ob KPIs im Projekt-Dashboard angezeigt werden müssen.
- Klicken Sie auf Speichern.
- Klicken Sie auf die Verbindung, um das Panel zu erweitern und den API-Schlüssel zur späteren Verwendung zu kopieren.
Verwalten von WebHooks-Verbindungen
In der folgenden Tabelle sind die Aktionen aufgeführt, die Sie zum Verwalten Ihrer WebHooks-Verbindungen ausführen können.
Aktion |
Beschreibung |
Verfahren |
---|---|---|
Bearbeiten |
Bearbeiten Sie Ihre Verbindungseinstellungen. |
|
Löschen |
Löschen Sie die ausgewählte Verbindung und die zugehörigen Anforderungen. |
|
Ähnliche Artikel