- Introdução
- Sobre o Test Manager
- Sobre o chat do Autopilot
- Sobre o mascaramento de PII
- Introdução
- Disponibilidade de funcionalidade do Test Manager
- Precificação unificada: licenciamento do Test Manager
- Flex: licenciamento do Test Manager
- Guia de início rápido
- Gerenciamento do projeto
- Documentos
- Trabalhando com análise de impacto de alterações
- Criar casos de teste
- Atribuição de casos de teste a requisitos
- Casos de teste de clonagem
- Exportação de casos de teste
- Vinculação de casos de teste no Studio ao Test Manager
- Delete test cases
- Casos de teste manuais
- Importação de casos de teste manuais
- Documentar casos de teste com o Task Capture
- Parâmetros
- Habilitação de governança no nível do projeto
- Desabilitação da governança no nível do projeto
- Habilitação de governança no nível do caso de teste
- Como desabilitar a governança no nível do caso de teste
- Gerenciamento de aprovadores para casos de teste controlados
- Gerenciamento de casos de teste governados no estado Em andamento
- Gerenciamento de casos de teste governados no estado Em Revisão
- Gerenciamento de objetos governados no estado Assinado
- Gerenciamento de comentários para casos de teste governados
- Aplicação de filtros e visualizações
- Importando conjuntos de testes do Orchestrator
- Creating test sets
- Adição de casos de teste a um conjunto de testes
- Atribuição de usuários padrão na execução do conjunto de testes
- Habilitando a cobertura de atividade
- Habilitação do Healing Agent
- Configuração de conjuntos de testes para pastas e robôs de execução específicos
- Substituindo parâmetros
- Clonagem de conjuntos de teste
- Exportação de conjuntos de testes
- Aplicação de filtros e visualizações
- Perguntas frequentes - Paridade de funcionalidades - Test Manager versus Orchestrator
- Execução de testes manuais
- Execução de testes automatizados
- Execução de casos de teste sem um conjunto de testes
- Execução de testes mistos
- Criação de execuções pendentes
- Aplicação de uma ordem de execução
- Reexecutando execuções de teste
- Agendamento de execuções
- Solução de problemas de execuções automatizadas
- Testes de acessibilidade para o Test Cloud
- Pesquisa com o Autopilot
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API
- Solução de problemas
Guia do usuário do Test Manager
O Test Manager fornece webhooks que permitem que ferramentas externas assinem eventos no Test Manager.
Atualmente, os seguintes eventos são suportados.
- Criar Defeito: este evento é acionado sempre que um usuário invoca a tarefa "Criar Defeito" a partir de um resultado de caso de teste. Permite que ferramentas de gerenciamento de defeitos externas recebam relatórios de defeitos com informações de log de resultados de testes.
- KPIs de defeitos: esse evento é invocado quando os KPIs de defeitos no painel Test Manager forem atualizados. Isso permite incluir estatísticas de sistemas de gerenciamento de defeitos externos, a serem exibidas no painel Test Manager.
Contratos
Nesta seção, você pode encontrar os detalhes do payload de solicitação e resposta para cada evento.
Criar defeito.
O Test Manager dispara webhooks registrados com o seguinte payload:
Use a API REST do Test Manager para obter detalhes sobre o teste com falha para adicionar informações ao defeito criado.
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
O Test Manager dispara webhooks registrados com o seguinte payload:
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
Register a webhook endpoint in Test Manager so that external tools receive event payloads — such as defect creation or KPI updates — from your project.
-
Faça login no Test Manager como Administrator
-
Abra seu projeto.
-
Navigate to Project Settings > Integration.
-
Select New Connection and select WebHook from the dropdown.
-
Defina as seguintes configurações de conexão:
- Name: Enter a name for your WebHook connection.
- Descrição (opcional): adicione uma descrição para referência.
- 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.
- Supports Defect Dashboard: Choose if KPIs needs to be shown in the project dashboard.
-
Selecione Salvar.
-
Select the connection to expand the panel and copy the API Key for later use.
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
Resultado
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.