- Introdução ao Test Suite
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- Integrações CI/CD
Guia do usuário do Test Suite
Execução de testes
Você pode executar testes manualmente ou automaticamente. Execuções de teste manuais são invocadas por meio do Test Manager, enquanto as execuções automatizadas são invocadas por meio do Test Manager e executadas por meio do Orchestrator. Para executar seus casos de teste, você deve primeiro criar um conjunto de testes, que será executado posteriormente.
- Você pode usar o Executar manualmente e o Executar automatizado para os conjuntos de testes criados no Test Manager, bem como para os conjuntos de testes vinculados do Orchestrator.
- Apenas as versões do caso de teste incluídas no conjunto de testes são executadas. Se quiser executar novos casos de teste, você precisa atribuir novas versões ao seu conjunto de testes. Para conjuntos de testes do Orchestrator, você precisa ter certeza de que os pacotes mais recentes estão publicados.
A execução automatizada refere-se a conjuntos de testes vinculados do Orchestrator ou conjuntos de testes criados no Test Manager que têm casos de teste vinculados do Studio.
Antes de você executar testes automatizados no Test Manager, certifique-se de criar conjuntos de testes no Orchestrator.
Tanto os conjuntos de testes do Test Manager quanto os conjuntos de testes vinculados do Orchestrator podem ser executados manualmente. Caso etapas manuais tenham sido definidas para os casos de teste. Para obter mais informações, consulte Execução de testes.
- 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 manualmente. O Assistente de execução manual será aberto em uma nova janela. Certifique-se de que seu bloqueador de pop-ups permite que a janela seja aberta.
Para obter mais informações sobre resultados de testes, consulte Análise de resultados de testes.
- Os casos de teste que não contêm etapas manuais serão ignorados durante a execução sem produzir nenhum resultado.
- Um caso de teste automatizado pode ter etapas manuais definidas e também pode ser executado manualmente.
De maneira alternativa, você pode abrir seu conjunto de testes, clicar em Executar e selecionar Manualmente no menu suspenso.
Assistente de execução manual
O assistente de execução manual permite executar um conjunto de testes manuais um após o outro. Você precisa definir um resultado em cada etapa manual para avançar para o próximo caso de teste no conjunto de testes.
Através do Assistente de Execução Manual, você precisa tratar e marcar as etapas em cada caso como aprovadas ou reprovadas.
Use Definir como reprovado ou Definir como aprovado para marcar uma etapa em cada caso. Adicione comentários, especialmente no caso de uma falha, para fornecer detalhes sobre o resultado específico. Você pode definir várias etapas consecutivas como aprovadas clicando em Definir como aprovado até aqui.
Após a atribuição de um resultado para a última etapa de um caso de teste, você pode clicar em Avançar. Isso permite passar para o próximo caso de teste do conjunto de testes. Após terminar com o último caso de teste, clique em Concluir para finalizar completamente a execução.
Você pode executar todos os conjuntos de testes usando o Executar automatizado. O Orchestrator é invocado para casos de teste que foram vinculados ao Test Manager. Para executar conjuntos de testes vinculados do Orchestrator, certifique-se de criar seus conjuntos de testes no Orchestrator.
Você também pode executar um teste automatizado se o conjunto de testes incluir casos de teste vinculados do Studio. Para obter mais informações, consulte Execução de testes.
- 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. Se quiser executar novos casos de teste, você precisa publicar uma nova versão do pacote no Orchestrator e, em seguida, vincular o conjunto de testes ao Test Manager.
- Se seu conjunto de testes do Test Manager incluir casos de teste de vários projetos do Studio, então o projeto com o maior número de casos de teste é considerado para a execução. Portanto, apenas os casos de teste desse projeto serão executados. Nesse caso, você receberá a seguinte mensagem dentro do Test Manager: "Os casos de teste de vários pacotes foram selecionados. Alguns dos casos de teste não serão executados durante a execução deste conjunto de testes."
Você só pode executar conjuntos de testes que incluam casos de teste de vários projetos do Studio se você tiver um conjunto de testes vinculado do Orchestrator.
- 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.
As funções de usuário pré-definidas que podem realizar reexecuções são: Test Manager, Test Executor e Manual Tester.
Descrição do problema
Se você tentar vincular um caso de teste do Studio que já está vinculado a uma instância do Test Manager diferente da que você está trabalhando atualmente, a seguinte mensagem será exibida: "A automação já está vinculada a outro caso de teste no Test Manager".
Solução
Você não pode desvincular diretamente o caso de teste. No entanto, você pode contornar isso convertendo o caso de teste em um fluxo de trabalho e, em seguida, convertendo-o de volta para um caso de teste. Esse processo altera o ID do caso de teste, permitindo que ele seja vinculado à sua instância atual do Test Manager, mas sem modificar a lógica subjacente do caso de teste.
Acesse Converter fluxo de trabalho em caso de teste para obter informações sobre a conversão de um fluxo de trabalho em um caso de teste.
A execução automatizada não pôde começar porque o pacote não foi encontrado no Orchestrator. Apenas casos de teste de pacotes publicados no Orchestrator podem ser executados.
Solução
É preciso publicar o pacote do Studio no Orchestrator. Esse problema ocorre quando um caso de teste é vinculado do Studio para o Test Manager, mas o pacote ainda não foi publicado no Orchestrator.
Casos de teste não podem ser executados porque nenhuma versão executável pôde ser encontrada. Apenas casos de teste publicados com a última versão do pacote no Orchestrator podem ser executados.
Solução
Esse problema ocorre quando os casos de teste em um conjunto de teste não são publicados no pacote mais recente do Studio para o Orchestrator. Você pode obter o mesmo erro quando não nenhum processo/versão é encontrado no Orchestrator para o pacote do Studio.
A execução automatizada não pôde ser iniciada porque nenhum caso de teste automatizado pôde ser encontrado neste conjunto de teste.
Solução
Você precisa ter pelo menos um caso de teste automatizado para usar Executar automatizado. Para obter mais informações, consulte Condições.
Solução
Se a execução do conjunto de teste falhar por qualquer motivo diferente dos especificados acima, obtenha ajuda dos serviços de suporte da UiPath.
- Condições
- Execução automatizada
- Execução manual
- Execução de testes manuais
- Executar conjuntos de testes manualmente
- Execução de testes automatizados
- Condições
- Executar conjuntos de testes automatizados
- Reexecutando execuções de teste
- Reexecutando execuções de conjuntos de teste
- Reexecutando execuções de casos de teste
- Solução de problemas de execuções automatizadas
- A automação já está vinculada a outro caso de teste no Test Manager
- A execução automatizada não pôde começar porque o pacote não foi encontrado no Orchestrator. Apenas casos de teste de pacotes publicados no Orchestrator podem ser executados.
- Casos de teste não podem ser executados porque nenhuma versão executável pôde ser encontrada. Apenas casos de teste publicados com a última versão do pacote no Orchestrator podem ser executados.
- A execução automatizada não pôde ser iniciada porque nenhum caso de teste automatizado pôde ser encontrado neste conjunto de teste.
- Houve um erro ao executar o conjunto de teste. Tente novamente.