- Introdução
- Gerenciamento do projeto
- Documentos
- Requisitos
- Conjuntos de Testes
- Execução de testes
- Resultados do Teste
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API
You can execute tests either manually or automatically. Manual test executions are invoked through Test Manager, whereas automated executions are invoked through Test Manager and executed via Orchestrator. To execute your test cases, you must first create a test set, which will be later executed.
Condições
- 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.
Execução automatizada
Automated execution refers to test sets that have been linked from Orchestrator or test sets created in Test Manager that have test cases linked from Studio.
Before you execute automated tests in Test Manager, make sure you create test sets in Orchestrator.
Execução manual
A execução manual compreende conjuntos de testes criados no Test Manager, incluindo casos de teste com etapas manuais. A execução manual pode ser feita para conjuntos de testes criados no Test Manager e também conjuntos de testes vinculados do Orchestrator.
Execução de testes manuais
Executar conjuntos de testes manualmente
Both Test Manager test sets and test sets that have been linked from Orchestrator can be executed manually. if manual steps have been defined for the test cases. For more information, see Executing Tests.
- Abra seu projeto no Test Manager e navegue até Conjuntos de testes.
- Selecione um conjunto de testes e clique nas reticências verticais.
- Select Execute Manually. The Manual execution assistant opens in a new window. Make sure your popup blocker allows the window to be opened.
For more information on test results, see Analyzing Test Results.
- 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.
Execução de testes automatizados
You can execute all test sets using Execute Automated. Orchestrator is invoked for test cases that have been linked to Test Manager. To execute test sets linked from Orchestrator, make sure you create your test sets in Orchestrator.
You can also execute automated test if the test set includes test cases linked from Studio. For more information, see Executing Tests.
Condições
Para usar a opção Executar automatizado, você precisa de pelo menos um caso de teste automatizado em um conjunto 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."
You can execute test sets including test cases from multiple Studio projects, only if you have a test set linked from 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.
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.
For more information on test results, see Analyzing Test Results.
Observação:- Os casos de teste que não podem ser executados são ignorados durante a execução por meio do Orchestrator.
- Test cases that are not executed generate test case logs with no result.
Como alternativa, você pode abrir seu conjunto de testes, clicar em Executar e selecionar Automatizado no menu suspenso.
Solução de problemas de execuções automatizadas
A automação já está vinculada a outro caso de teste no Test Manager
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
You need to have at least one automated test case to use Execute Automated. For more information, see Conditions.
Houve um erro ao executar o conjunto de teste. Tente novamente.
Solução
Se a execução do conjunto de testes falhar por qualquer motivo que não seja o especificado 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
- 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.