- Erste Schritte
- Projektmanagement
- Dokumente
- Anforderungen
- Zuweisen von Testfällen zu Anforderungen
- Verknüpfen von Testfällen in Studio mit dem Test Manager
- Verknüpfung der Automatisierung wird aufgehoben
- Delete test cases
- Dokumentieren von Testfällen mit Task Capture
- Erstellen von Testfällen
- Klonen von Testfällen
- Exportieren von Testfällen
- Testfälle automatisieren
- Manuelle Testfälle
- Anwenden von Filtern und Ansichten
- Testsätze
- Ausführen von Tests
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
Webhooks im Test Manager für Automation Suite, damit externe Tools Benachrichtigungen für Ereignisse wie die Erstellung von Fehlern abonnieren und erhalten können.
Test Manager stellt Webhooks bereit, mit denen externe Tools Ereignisse in 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
In diesem Abschnitt finden Sie die Details der Anforderungs- und Antwortnutzlast für jedes Ereignis.
Erstellen Sie einen Fehler.
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.
Fehler-KPIs
Test Manager feuert 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
- Melden Sie sich bei Test Manager als Administrator an.
- Öffnen Sie Ihr Projekt.
- Navigate to Project Settings > Integration.
- Wählen Sie „Neue Verbindung“ aus und anschließend „WebHook“ in der Dropdownliste.
- Konfigurieren Sie die folgenden Verbindungseinstellungen:
- Name: Enter a name for your WebHook connection.
- Beschreibung (optional): Fügen Sie eine Beschreibung als Referenz hinzu.
- Payload URL: Add the endpoint server URL. For example:
https://company-name-serverRegion.cloudapp.azure.com. - Authentication Header Type: Select a hashing method between
Client SecretandHMACSHA256. - Secret: Enter your client secret value.
- Allow Insecure SSL: Choose whether to allow endpoints with insecure SSL connections.
- Unterstützt Defekt-Dashboard: Wählen Sie aus, ob KPIs im Projekt-Dashboard angezeigt werden müssen.
- Wählen Sie Speichern.
- Wählen Sie die Verbindung aus, erweitern Sie den Bereich und kopieren Sie den API-Schlüssel zur späteren Verwendung.
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. |
|