- 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 da ferramentas ALM
- Test Manager Connect
- Integração do API
- Codificação de agentes para testes
- Solução de problemas
Os conectores prontos para uso permitem uma maneira rápida e fácil de configurar integrações unidirecionais. O UiPath® Test Manager Connect é recomendado para integrações robustas de 2 direções que precisam de uma configuração mais complexa e de uma licença separada (incluída na licença do Test Manager).
O Test Manager se integra perfeitamente a várias ferramentas de ALM (Gerenciamento do ciclo de vida do aplicativo) por meio do UiPath® Test Manager Connect, uma solução de integração poderosa fornecida pelo Planview Tasktop Hub. Essa integração é projetada para aprimorar a colaboração, simplificar processos e melhorar a eficiência no gerenciamento de atividades de teste.
Para entender como o Test Manager funciona em relação às ferramentas ALM e outros componentes da UiPath®, consulte.
UiPath Test Manager Connect
O Test Manager é compatível com as principais soluções de ALM que englobam o gerenciamento de defeitos, o planejamento ágil, o gerenciamento de requisitos e o gerenciamento de testes. Essa integração é facilitada pelo UiPath® Test Manager Connect, que vem junto com o Test Manager e é fornecida pelo Planview. O UiPath® Test Manager Connect oferece uma sincronização bidirecional e altamente personalizável de objetos, garantindo o intercâmbio de dados perfeito entre o Test Manager e várias ferramentas ALM.
Problema: quando o Planview Tasktop Hub é executado no modo de segurança, a integração do Test Manager pode ser interrompida. Para solucionar problemas de cenários em que o Planview Tasktop Hub é executado no Modo de segurança, consulte este artigo da KB.
Padrões de integração do ALM
O Test Manager oferece suporte a dois padrões de integração do ALM com ferramentas externas. Os padrões de integração são independentes das integrações de pipeline CI/CD.
Integração ALM Básica
Esse padrão de integração é útil para cenários em que ferramentas externas de ALM para o gerenciamento de defeitos, planejamento ágil e gerenciamento de requisitos já estão em uso, mas carecem de capacidades de gerenciamento de testes. Essa integração utiliza o Test Manager para gerenciar testes e resultados, integrando o processo de teste ao ciclo de vida de desenvolvimento suportado pela conjunto de ferramentas externas.
No diagrama a seguir, você pode visualizar quais tarefas são realizadas por qual componente (externo ou UiPath®) para esse padrão de integração do ALM. A direção de um relacionamento entre os componentes é indicada pelas setas.
Em um cenário real, você usará o Studio para criar uma automação e atribuí-la aos seus testes, seguido pela execução dos testes realizada pelo Orchestrator, com os resultados sendo enviados para o Test Manager para análise e integração no processo de desenvolvimento. No contexto de um teste com falha, como resultado de uma execução de teste, você pode querer criar um defeito. Se você tiver uma ferramenta externa para o gerenciamento de defeitos, pode usar o Test Manager para criar esse novo defeito. O defeito será criado em sua ferramenta e associado a todos os requisitos afetados. O defeito será enriquecido com informações detalhadas de logs dos robôs em execução.
Integração do ALM de lado
Você pode usar esse padrão de integração para automatizar e executar seus testes por meio do Studio e do Orchestrator, respectivamente, enquanto usa suas ferramentas externas para criar e gerenciar os testes. Através deste padrão de integração, você estará utilizando ferramentas externas para gerenciamento de testes e apenas o componente servidor do Test Manager (Test Manager Hub) permitirá o uso de automação em casos de teste criados na solução de gerenciamento de testes de sua escolha.
No diagrama a seguir, você pode visualizar quais tarefas são realizadas por qual componente (externo ou UiPath®) para esse padrão de integração do ALM. A direção de um relacionamento entre os componentes é indicada pelas setas.
Por exemplo, você pode usar o Studio para atribuir automações aos seus casos de teste, executá-los por meio do Orchestrator e, em seguida, enviar os resultados diretamente para sua ferramenta externa (por exemplo, Xray para Jira). Os resultados da execução são enviados para o hub do Test Manager e, em seguida, transferidos para sua ferramenta externa por meio dos conectores.
Conectores pré-configurados
Estabeleça a integração com outras ferramentas ALM exclusivamente por meio do UiPath® Test Manager Connect. Embora os conectores de integração nativos de versões anteriores ou prontos para uso ainda estejam disponíveis para compatibilidade com versões anteriores, recomendamos o uso do UiPath® Test Manager Connect.
Os conectores de integração pré-configurados ou nativos são bibliotecas que conectam ferramentas externas de ALM ao Test Manager. Uma interface genérica orienta você por meio da integração de sistemas externos. Os conectores fornecem a implementação específica dessa interface para integrar certos sistemas de ALM. Você pode configurar os conectores no Test Manager para cada projeto, individualmente. Você pode integrar qualquer número de sistemas e projetos externos ao Test Manager.
Diferenças entre Test Manager Connect e conectores prontos para uso
O Test Manager é compatível com dois métodos de integração com ferramentas externas do ALM:
As integrações nativas suportam necessidades básicas de integração. O Test Manager Connect oferece flexibilidade e Robustez estendidas para cenários simples e complexos.
Não é possível migrar facilmente de integrações nativas para o Test Manager Connect. Para uso e flexibilidade a longo prazo, recomendamos começar com o Test Manager Connect, mesmo para casos de uso simples.
A tabela a seguir resume as limitações das integrações nativas em comparação com o Test Manager Connect:
| Funcionalidade | Integrações nativas | Test Manager Connect |
|---|---|---|
| Sincronizar direção | Somente unidirecional (os objetos são somente leitura de um lado) | Bidirecional |
| Tipo de problema personalizado | Não Compatível | Suportado |
| Custom Fields | Não Compatível | Suportado |
| Campos sincronizados | Apenas Nome e Descrição para requisitos, casos de teste e conjuntos de testes | Totalmente configurável |
| Sincronização de dados de automação | Sincronização estática com um campo personalizado | Totalmente configurável |
| Tradução de marcação | Incompleto | Suporte total |
| Filtragem de itens sincronizados | Não Compatível | Suportado |
| Roteamento entre projetos | Somente mapeamento de um para um | Suporte flexível e a vários projetos |
| Recuperação da sincronização | Não é possível se recuperar da falha de sincronização | Resiliência com tratamento de erros |
| Visibilidade do erro | Nenhuma visibilidade em falhas de sincronização | Auditoria completa e registro em log |
| Ferramentas de ALM compatíveis | Limitada | Suporte mais amplo, incluindo as ferramentas solicitadas |