- Introdução
- 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
Você pode executar todos os conjuntos de testes usando a opção Executar > Executar automatizado na guia Visão geral de um conjunto de testes. Essa opção invoca o Orchestrator para casos de teste criados no Test Manager.
Você também pode executar testes automatizados se o conjunto de testes incluir casos de teste vinculados do Studio. Para obter mais informações, consulte Execução de testes.
Pré-requisitos
Para executar testes automatizados enquanto a configuração Permitir contexto de execução legado estiver desabilitada, você precisa das seguintes permissões no Orchestrator:
- No nível de tenant: Folders.View e Users.View.
- No nível da pasta, onde o pacote de automação de teste foi publicado: TestSets.Create e TestSetExecutions.Create.
Condições
Para usar a opção Executar automatizado, você precisa de pelo menos um caso de teste automatizado em um conjunto de testes.
- As execuções de teste automatizadas têm um tempo limite padrão de quatro dias que você não pode alterar. Qualquer execução de testes automatizada que exceda quatro dias é marcada como Cancelada.
- A execução de testes para conjuntos de testes vinculados do Orchestrator inclui apenas os casos de teste publicados no Feed de processos do tenant do Orchestrator na versão mais recente do pacote. Para executar novos casos de teste, publique uma nova versão do pacote no Orchestrator e vincule o conjunto de testes ao Test Manager.
Importante:
Para qualquer tenant, os recursos de gerenciamento de testes foram movidos para o Test Manager. Como resultado, os agendamentos de testes não estão mais disponíveis no Orchestrator e não é mais possível executar casos de teste e conjuntos de testes diretamente do Orchestrator. No entanto, você pode continuar a executar casos de teste e conjuntos de testes por meio de APIs do Orchestrator para automação de testes ou usando a integração nativa do Test Manager - CI/CD.
- As seguintes informações são aplicáveis apenas se você estiver usando o contexto de execução legado no Test Manager: se seu conjunto de testes do Test Manager incluir casos de teste de vários projetos do Studio, o projeto que tiver o maior número de casos de teste será considerado para execução. Como resultado, apenas os casos de teste desse projeto serão executados. Além disso, o Test Manager exibirá um aviso afirmando que vários pacotes foram selecionados e apenas alguns deles serão executados. Você pode executar conjuntos de testes que incluem casos de teste de vários projetos do Studio somente se você vincular automações do Studio a casos de teste do Test Manager usando apenas a funcionalidadeConfigurar Automação .
- Se seu conjunto de testes inclui casos de teste duplicados em vários projetos do Studio, a classificação é feita pelo nome do projeto em ordem decrescente. Apenas os casos de teste do projeto que está em primeiro lugar na lista serão executados.
Executar conjuntos de testes automatizados
- Abra seu projeto no Test Manager e navegue até Conjuntos de testes.
- Selecione um conjunto de testes e clique nas reticências verticais.
- Selecione Executar automatizado.
Para obter mais informações sobre resultados de teste, consulte Análise de resultados de teste.
- Os casos de teste que não podem ser executados são ignorados durante a execução por meio do Orchestrator.
- Os casos de teste que não são executados geram logs de caso de teste sem nenhum resultado.
Como alternativa, você pode abrir seu conjunto de testes, clicar em Executar e selecionar Automatizado no menu suspenso.
Transmissão ao vivo e controle remoto
A disponibilidade de funcionalidades depende da plataforma de cloud que você usa. Para obter detalhes, consulte a página de disponibilidade da funcionalidade Test Manager.
Esse recurso está disponível apenas no Test Manager entregue por meio do Test Cloud.
Você pode visualizar a transmissão ao vivo de um robô realizando uma execução de teste e, se necessário, assumir o controle da execução usando seu próprio mouse e teclado, sem pausar o teste. Isso ajuda você a solucionar problemas e depurar com mais eficiência, reduzindo as intervenções manuais e o tempo para resolver.
Esses recursos são desabilitados por padrão e devem ser habilitados no conjunto de testes ou no nível de execução de testes.
Pré-requisitos
Para usar os recursos de transmissão ao vivo e controle remoto, siga estas etapas:
- Certifique-se de que sua função do Test Manager tenha as seguintes permissões:
- TestSets.Edit: para habilitar a transmissão ao vivo e o controle remoto,
- Visualizar a transmissão ao vivo de execuções automatizadas: para assistir à execução de teste.
- Controlar remotamente o fluxo ao vivo de execuções automatizadas: para controlar a execução de testes remotamente.
Observação:Por padrão, a função de projeto do Test Manager tem a permissão Visualizar transmissão ao vivo de execuções automatizadas . Mas, para controlar remotamente a transmissão ao vivo, um Administrador do Test Manager deve atribuir manualmente essa permissão aos usuários por meio de uma função personalizada.
- Habilite a transmissão ao vivo ou o recurso de controle remoto no nível do conjunto de testes, para o conjunto de testes desejado:
- Abra o conjunto de testes ou a execução de teste.
- Para conjuntos de testes: acesse a aba Configuração .
- Para execuções de teste: Vá para a guia Configurações ,
- Selecione a alternância Habilitar transmissão ao vivo para habilitar a captura de uma transmissão ao vivo de uma execução de teste.
- Alternativamente, se você quiser controlar remotamente a execução do teste em andamento, em Permitir controle remoto, selecione Habilitar.
- Abra o conjunto de testes ou a execução de teste.
- Instale um visualizador de VNC em sua máquina.
Visualização da transmissão ao vivo
Para visualizar a transmissão ao vivo de uma execução de teste em andamento, siga estas etapas:
- Dispare a execução de um conjunto de testes.
- Na seção Execução , abra a execução de teste em andamento.
- Acesse a guia Resultados .
- Na coluna Vídeo , selecione Ao vivo.
Observação:
(Para Cloud Dedicado apenas) Se a opção Ao vivo não aparecer na coluna Vídeo para um caso de teste, atualize os logs do caso de teste.
Controlar remotamente uma execução de teste
Para controlar remotamente uma execução de teste em andamento, siga estas etapas:
- Na janela Transmissão ao vivo, selecione Assumir o controle remoto.
- Use o mouse e o teclado locais para controlar a sessão do UiPath Robot.
Gravação de vídeo de execuções automatizadas
Esse recurso está disponível apenas no Test Manager entregue por meio do Test Cloud.
Você pode gravar os últimos 15 minutos de execuções de testes no Test Manager. Esse recurso permite que você assista e baixe a gravação de uma execução de testes.
Pré-requisitos
Para usar os recursos de gravação de vídeo, siga estas etapas:
- Habilite as permissões adequadas.
- Permissões do Orchestrator – Habilite a permissão Mídia de execução no nível da pasta, com as seguintes opções:
- Visualizar - Permite que a conta veja gravações de execução de trabalhos.
- Criar - Permite que a conta/função que executa o trabalho também crie a gravação da execução do trabalho.
- Excluir - permite que a conta exclua gravações de vídeo do Orchestrator.
- Permissões do Test Manager
- TestExecution.Exibição
- Permissões do Orchestrator – Habilite a permissão Mídia de execução no nível da pasta, com as seguintes opções:
- Familiarize-se com os tipos de gravações compatíveis e robôs associados.
- Opções: gravar e armazenar execuções com falha (por 14 dias), Gravar todas as execuções (por 7 dias)
- As opções estão disponíveis para:
- Automation Cloud Robots - Serverless
- Versão do robô 2023.2 ou posterior.
Habilitação da gravação de execuções de testes
Habilite a gravação no nível do conjunto de testes. O valor que você definir no nível do conjunto de testes é copiado no nível de execução de testes.
- Navegue até Conjuntos de testes.
- Selecione um conjunto de testes e, em seguida, selecione a guia Configuração .
- Ative a opção Gravar execução automatizada.
- Em Tipo de gravação, selecione uma das opções: Gravar e armazenar execuções com falha (por 14 dias) ou Gravar todas as execuções (por 7 dias).
Habilite a gravação no nível de execução de teste, o que é útil para cenários como execuções pendentes ou reexecuções. Se você definir um valor no nível do conjunto de testes, ele será mantido no nível de execução de testes, onde você pode gerenciá-lo ainda mais.
- Navegue até Execução.
- Abra uma execução em que deseja habilitar a gravação.
- Na guia Configurações , alterne até Gravar execução automatizada.
- Em Tipo de gravação, selecione uma das opções: Gravar e armazenar execuções com falha (por 14 dias) ou Gravar todas as execuções (por 7 dias).
Dica:
Recomendamos que você habilite Gravar todos os trabalhos por um breve período de tempo para observar um comportamento potencialmente bizarro durante a execução do trabalho. Você pode passar para apenas gravar e armazenar trabalhos com falha para usar com eficiência a largura de banda e o armazenamento.
Visualização da gravação de execuções de testes
- Navegue até Execução, dispare a execução de um conjunto de testes e selecione a guia Gravação .
- Abra um log de caso de teste, selecione a guia Gravação e visualize a gravação. Para baixar a gravação, no canto superior direito da tela de gravação, selecione Baixar.
- Pré-requisitos
- Condições
- Executar conjuntos de testes automatizados
- Transmissão ao vivo e controle remoto
- Pré-requisitos
- Visualização da transmissão ao vivo
- Controlar remotamente uma execução de teste
- Gravação de vídeo de execuções automatizadas
- Pré-requisitos
- Habilitação da gravação de execuções de testes
- Visualização da gravação de execuções de testes