- Erste Schritte mit der Test Suite
- Studio
- Test Suite – Studio
- Überblick
- Testaktivitäten und APIs
- Orchestrator
- Testing Robots
- Test Manager
Webhooks
Test 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.
In diesem Abschnitt finden Sie die Details der Anforderungs- und Antwortnutzlast für jedes Ereignis.
Test 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.
Der 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
}
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