- Introdução
- Gerenciamento do projeto
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API

Guia do usuário do Test Manager
Webhooks
linkO Test Manager fornece webhooks que permitem que ferramentas externas se inscrevam em eventos no Test Manager.
Atualmente, os seguintes eventos são suportados.
- Criar Defeito: Este evento é acionado sempre que um usuário chama a tarefa "Criar Defeito" a partir de um resultado de caso de teste. Ele permite que ferramentas externas de gerenciamento de defeitos recebam relatórios de defeitos com informações de log dos resultados dos testes.
- Defect KPIs: This event is invoked when the defect KPIs on the Test Manager dashboard are refreshed. This allows to include statistics from external defect management systems to be displayed on the Test Manager dashboard.
Contratos
linkNesta seção, você pode encontrar os detalhes do payload de solicitação e resposta para cada evento.
Criar defeito.
linkO Test Manager dispara webhooks registrados com o seguinte payload:
Use the Test Manager REST API to fetch details about the failed test to add information to the created defect.
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.
KPIs de defeitos
linkO Test Manager dispara webhooks registrados com a seguinte carga:
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
}
Configurar uma conexão de webhook
link- Faça login no Test Manager como administrador.
- Abra seu projeto.
- Navegue até Configurações do projeto > Integração.
- Clique em Nova conexão e selecione WebHook na lista suspensa.
- Defina as seguintes configurações de conexão:
- Nome: insira um nome para sua conexão do WebHook.
- Descrição (opcional): adicione uma descrição para referência.
- URL da carga útil: adicione a URL do servidor do ponto de extremidade. Por exemplo:
https://company-name-serverRegion.cloudapp.azure.com
. - Tipo de Cabeçalho de Autenticação: Selecione um método de hash entre
Client Secret
eHMACSHA256
. - Segredo: insira o valor do segredo do cliente.
- Permitir SSL inseguro: escolha se deseja permitir terminais com conexões SSL inseguras.
-
Suporta Painel de Defeitos: Escolha se os KPIs precisam ser exibidos no painel do projeto.
- Clique em Salvar.
- Clique na conexão para expandir o painel e copie a API Key para uso posterior.
Gerenciando conexões de WebHooks
A tabela a seguir lista as ações que você pode adotar para gerenciar suas conexões do WebHook.
Ação |
Description |
Procedimento |
---|---|---|
Editar |
Edite suas configurações de conexão. |
|
Excluir |
Exclua a conexão selecionada e seus requisitos associados. |
|
Artigos relacionados