- Introdução
- Gerenciamento do projeto
- 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
- 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
- Habilitar ou desabilitar a governança em massa para casos de teste
- Imposição da ordem de assinatura para casos de teste governados
- 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
- Visualização de informações de governança para logs de casos de teste
- Gerenciamento de aprovadores para logs de casos de teste governados
- Gerenciamento de logs de casos de teste governados no estado Em trabalho
- Gerenciamento de logs de casos de teste governados no estado Em revisão
- Gerenciamento de logs de casos de teste governados no estado Assinado
- Gerenciamento de comentários para logs de casos de teste governados
- Habilitação da governança no nível de log de casos de teste
- Desabilitação da governança no nível de log do caso de teste
- Visualização e pesquisa de casos de teste
- Execução de casos de teste sem um conjunto de testes
- Execução de testes mistos
- Criação de execuções pendentes
- Reexecutando execuções de teste
- Solução de problemas de execuções automatizadas
- FAQ - Feature parity - Test Manager vs Orchestrator (removed)
- Análise dos resultados de teste
- Estados de resultado de teste do Playwright
- Exclusão dos resultados do caso de teste
- Sincronização de defeitos
- Criação de defeitos a partir de resultados
- Resultados de testes automatizados
- Substituição dos resultados do teste
- Navegação e pesquisa de resultados de testes
- Exame dos resultados dos casos de teste
- Como visualizar a cobertura da atividade
- Operações e utilitários do projeto
- Configurações Test Manager
- Configurações ao nível do tenant
- Configurações gerais do projeto
- Events
- Inscrever-se em eventos
- Inscrição em todos os eventos
- Cancelar inscrição em eventos
- Cancelar inscrição em todos os eventos
- Cancelar inscrição na página Configurações de notificações
- Visualizando notificações
- Notificações de filtragem
- Visualização de notificações por email
- Habilitando notificações por email para servidores SMTP
- Visualizando apenas notificações não lidas
- Marking all notifications as read
- Clearing all notifications
- Deleting notifications
- Criptografia de chaves gerenciadas pelo cliente
- Logs de Auditoria
- Integração da ferramentas ALM
- Integração da ferramentas ALM
- Test Manager Connect
- Test Manager - conector do Integration Service
- Intervalos de IP de saída para conectores
- Trabalhando com SAP Cloud ALM e Test Manager
- Etapa 1: integração do SAP Cloud ALM com o Test Manager
- Etapa 2: criação de casos de teste automatizados no SAP Cloud ALM
- Etapa 3: criação de casos de teste automatizados no Test Manager
- Etapa 4: sincronização de casos de teste do Test Manager para o SAP Cloud ALM
- Etapa 5: atribuição de automações de teste a casos de teste
- Etapa 6: execução de casos de teste
- Melhores práticas de automação de testes SAP
- Solução de problemas de integração do Jira
- Integração do API
- Agentes de codificação para testes
- Solução de problemas
Test Manager API integration
SDK do Test Manager e padrões de integração para conectar ferramentas de desenvolvimento para sincronizar requisitos, defeitos e artefatos de automação da UiPath.
Quatro cenários de integração mostram como uma ferramenta externa troca requisitos, defeitos, atribuições de automação e resultados com o Test Manager por meio do SDK. Os requisitos sincronizados de uma ferramenta externa são somente leitura no Test Manager.
Visão geral
O Kit de Desenvolvimento de Software do Test Manager (SDK) fornece a integração do Test Manager com suas ferramentas de desenvolvimento. Por meio desse tipo de integração, você pode sincronizar artefatos (requisitos, histórias, defeitos) e trazer recursos de automação UiPath®.
O diagrama de arquitetura a seguir descreve os recursos de integração com componentes UiPath® e ferramentas de terceiros. Para obter mais informações, consulte Padrões de integração do gerenciamento de ciclo de vida de aplicativos.
Cenários de integração
Entenda como a integração funciona observando os seguintes cenários típicos:
- Sincronização de requisitos externos
- Criação de defeitos em ferramentas externas
- Atribuição de automação a casos de teste externos
- Busca de resultados em ferramentas externas
Sincronização com requisitos externos
O objetivo principal da sincronização de artefatos, como requisitos, é atribuir casos de teste a eles. Isso mostra os requisitos cobertos por meio dos casos de teste. Para conseguir isso, você precisa sincronizar todos os requisitos da sua ferramenta externa com o Test Manager. Para obter detalhes, consulte Requisitos.
Ao sincronizar requisitos externos com o Test Manager, considere o seguinte:
- A ferramenta externa é usada principalmente no processo de teste. Os requisitos sincronizados externamente aparecem como somente leitura no Test Manager.
- Os requisitos no Test Manager são atualizados usando a ferramenta externa.
- A exclusão de todos os artefatos e quaisquer registros relacionados no Test Manager por meio de uma exclusão em cascata é possível, mas não é considerada boa prática.
- A descrição dos requisitos pode usar o Markdown para fins de formatação.
Criação de defeitos em ferramentas externas
O Test Manager fornece um webhook que é invocado quando você cria um defeito de um log de caso de teste (consulte Execução). Você pode configurar uma integração para que seu projeto do Test Manager receba as informações do log do caso de teste necessárias para a criação de defeitos (por exemplo, Jira Server). Você pode acessar rapidamente a ferramenta onde os defeitos são criados navegando até Execução > Chave do Caso de Teste > Defeito.
Atribuição de automação a casos de teste externos
Para habilitar os recursos de automação através do Studio, você precisa sincronizar seus casos de teste com o Test Manager.
Quando você atribuir a automação a casos de teste externos, considere o seguinte:
- A ferramenta externa armazena as informações de mapeamento entre casos de teste externos e artefatos correspondentes no Test Manager.
- Você pode atribuir uma automação depois que o caso de teste tiver sido sincronizado com o Test Manager.
- A exibição de informações de automação nas ferramentas externas revela que a automação foi atribuída. Isso é considerado boa prática.
Resultados buscados em ferramentas externas
Para recuperar resultados, você precisa consultar objetos TestExecution por meio da API REST do Test Manager. O objeto TestExecution é composto de resultados gerados durante a execução do conjunto de testes. TestExecution detém uma referência aos objetos TestCaseLogs que representam os resultados dos casos de testes.
Você precisa pesquisar os resultados em intervalos regulares. É recomendável recuperar novos resultados a cada 20 segundos ou mais.
Configuração da integração
Você precisa configurar sua integração como um serviço individual. Não há restrições relacionadas à tecnologia usada por sua ferramenta externa, desde que ela possa consumir serviços da Web do RESTful.
No diagrama a seguir, você pode ver um exemplo de como a sincronização de artefatos funciona de suas ferramentas externas para o Test Manager.
Dependendo dos recursos da sua ferramenta externa, o Integration Service intermediário pode não ser necessário.