UiPath Documentation
test-manager
latest
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de Test Manager

Webhooks

Test Manager fournit des webhooks qui permettent aux outils externes de s'abonner aux événements dans Test Manager.

Actuellement, les événements suivants sont pris en charge.

  • Créer un défaut: cet événement est déclenché chaque fois qu’un utilisateur invoque la tâche « Créer un défaut » à partir d'un résultat de cas de test. Elle permet aux outils externes de gestion des défauts de recevoir des rapports de défauts avec des informations de journal à partir des résultats de test.
  • KPI de défaut : cet événement est invoqué lorsque les KPI de défaut sur le tableau de bord de Test Manager sont actualisés. Cela permet d’inclure des statistiques des systèmes de gestion des défauts externes à afficher sur le tableau de bord de Test Manager.

Contrats

Dans cette section, vous pouvez trouver les détails de la charge utile de la demande et de la réponse pour chaque événement.

Créer un défaut

Test Manager déclenche des webhooks enregistrés avec la charge utile suivante :

Utilisez l'API REST de Test Manager pour récupérer les détails du test qui a échoué afin d'ajouter des informations au défaut créé.

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.

ICP défectueux

Test Manager déclenche des webhooks enregistrés avec la charge utile suivante :

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
}

Configurer une connexion de webhook

Register a webhook endpoint in Test Manager so that external tools receive event payloads — such as defect creation or KPI updates — from your project.

  1. Connectez-vous à Test Manager en tant qu'administrateur.

  2. Ouvrez votre projet.

  3. Navigate to Project Settings > Integration.

  4. Select New Connection and select WebHook from the dropdown.

  5. Configurez les paramètres de connexion au service suivants :

    • Name: Enter a name for your WebHook connection.
    • Description (facultatif) : ajoutez une description pour référence.
    • 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 Secret and HMACSHA256.
    • Secret: Enter your client secret value.
    • Allow Insecure SSL: Choose whether to allow endpoints with insecure SSL connections.
    • Supports Defect Dashboard: Choose if KPIs needs to be shown in the project dashboard.

  6. Sélectionnez Enregistrer.

  7. Select the connection to expand the panel and copy the API Key for later use.

Gestion des connexions WebHooks

Le table suivante répertorie les actions que vous pouvez effectuer pour gérer vos applications.

Action

Description

Procédure

Modifier (Edit)

Modifiez vos paramètres de connexion.

  1. Connectez-vous à Test Manager en tant qu'administrateur.
  2. Ouvrez votre projet.
  3. Accédez aux paramètres du projet .
  4. In the Integration list, select a WebHook connection to expand the panel.
  5. Select Edit to configure the connection.
  6. Cliquez sur Enregistrer pour confirmer.

Supprimer (Delete)

Supprime la connexion sélectionnée et ses exigences associées.

  1. Connectez-vous à Test Manager en tant qu'administrateur.
  2. Ouvrez votre projet.
  3. Accédez aux paramètres du projet .
  4. In the Integration list, select a WebHook connection to expand the panel.
  5. Select Delete to remove the connection.
  6. Select Ok to confirm.

Articles associés

Résultat

The webhook connection is created. External tools can now subscribe to Test Manager events such as defect creation and KPI updates from the connected project.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour