UiPath Documentation
test-manager
latest
false
Guia do usuário do Test Manager
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Configuração de conjuntos de testes para pastas e robôs de execução específicos

Configure conjuntos de testes no Test Manager para execução em pastas específicas do Orchestrator e com robôs específicos.

Dentro de um conjunto de testes, você pode executar automaticamente casos de teste apenas a partir de uma pasta padrão ou selecionada do Orchestrator (também conhecida como a pasta de execução). É possível especificar uma pasta de execução no nível de projeto ou no nível de conjunto de testes.

Se você especificar uma pasta de execução em ambos os níveis, a pasta no nível de conjunto de testes substitui a pasta no nível de projeto. Se você especificar uma pasta de execução apenas no nível de projeto, a pasta no nível de conjunto de testes herda a pasta no nível de projeto.

Se você quiser executar os casos de teste de um pacote e versão específicos dentro de uma pasta, você pode selecionar o pacote e sua versão correspondente. Além disso, você também pode definir um usuário ou conta de robô específico que pode executar o conjunto de testes.

Importante:

Os tenants que têm a configuração Permitir contexto de execução legado habilitada ainda podem realizar a execução de testes automatizada sem especificar uma pasta de execução. No entanto, esse tipo de execução será descontinuado em breve.

Para continuar trabalhando, você deve especificar uma pasta de execução no nível de projeto ou no nível de conjunto de testes, conforme descrito no tópico atual. Recomendamos executar seus testes usando pastas de execução específicas. :::

Pré-requisitos

Você pode configurar a execução de um conjunto de testes para uma pasta específica do Orchestrator e conta do robô, apenas se a configuração Permitir tenant de contexto de execução legada estiver desativada. Para obter mais informações sobre a configuração, acesse Configurações ao nível do tenant.

Seleção de uma pasta e conta de execução

Para especificar uma pasta de execução no nível do projeto, siga as etapas no tópico Configuração do projeto de automação – Atribuição de uma pasta padrão .

Para especificar uma pasta de execução no nível do conjunto de testes, siga estas etapas:

  1. Acesse Conjuntos de testes e selecione o conjunto de testes para configuração.
  2. Na guia Casos de Teste , selecione Configurar Automação.
  3. Na lista suspensa Pasta de execução , selecione uma pasta de sua escolha.
    Observação

    Essa escolha preencherá a lista suspensa Selecionar Robô com as contas de robô disponíveis na pasta selecionada.

Se você não quiser selecionar uma pasta específica, opte por None, que usará a pasta Padrão do tenant, se ela existir. 4. Na lista suspensa Selecionar robô , escolha uma conta de robô. O valor padrão é Qualquer conta de Usuário/Robô, que permite que você execute o conjunto de testes usando qualquer robô disponível na pasta selecionada. 5. Selecione Salvar para confirmar a seleção.

Selecionando um pacote e versão específicos

Além da pasta de execução e conta do robô, você também pode selecionar um pacote e uma versão específicos a partir dos quais casos de teste serão executados. Para selecionar um pacote e uma versão específicos, execute as seguintes etapas:

  1. Navegue até Conjuntos de testes e abra um conjunto de testes.
  2. Acesse a guia Casos de teste.
  3. Selecione Configurar automação.
  4. Para definir um pacote e versão, as seguintes opções estão disponíveis:
    • Pacotes de seleção automática: seleciona automaticamente todos os pacotes localizados na pasta de execução e suas versões mais recentes, com base nos casos de teste atribuídos ao conjunto de testes.
    • Adicionar automação: permite que você selecione manualmente os pacotes desejados e versões correspondentes. Use as seguintes etapas:
      1. Na lista suspensa Pacote, selecione um pacote.
      2. Na lista suspensa Versão, selecione uma versão para esse pacote.
      3. Use Selecionar para finalizar a seleção. Repita as etapas anteriores para cada pacote que você deseja adicionar ao conjunto de testes.

Figura 1. Exibição do menu Automações selecionadas ilustrando a pasta de execução e a conta do robô escolhidas, pacotes associados e suas respectivas versões para um conjunto de testes específico

Selecionando uma máquina de host específica

Selecione uma máquina host para impor a execução para todos os casos de teste em um conjunto de testes. Se a máquina de host não estiver disponível, a execução aguarda e, em seguida, atinge o tempo limite.

Observação:

Essa funcionalidade está disponível no Test Manager apenas quando entregue por meio do Test Cloud.

  1. Navegue até Conjuntos de testes e abra um conjunto de testes. Selecione Salvar para confirmar a seleção
  2. Acesse a guia Casos de teste.
  3. Selecione Configurar automação.
  4. Selecione uma pasta de execução do Orchestrator.
  5. Em Tipo de runtime, selecione uma das opções, dependendo do seu tipo de licença: Testes, Testes de aplicativos, Cloud – Serverless Testing, Cloud – Serverless, Cloud – VM Testing, Cloud – VM.
  6. Em Conta do robô, selecione uma conta de robô. O valor padrão é Qualquer conta de Usuário/Robô, que permite que você execute o conjunto de testes usando qualquer robô disponível na pasta selecionada.
  7. Em Modelo de máquina, selecione Qualquer máquina ou um modelo de máquina específico. O campo Máquina do host fica disponível.
  8. Em Máquina host, selecione Qualquer máquina conectada ou uma máquina host específica.
  9. (Opcional) Selecione ou defina um pacote e uma versão.
  10. Selecione Salvar para confirmar a seleção.

Considerações

  • Um pacote publicado em dois feeds de pasta diferentes do Orchestrator é tratado como dois pacotes distintos. Se a pasta de execução de um conjunto de testes apontar para um feed diferente daquele ao qual a automação de um caso de teste está vinculada, a execução falhará, mesmo que exista uma cópia do mesmo pacote nesse feed.
  • Os feeds de pacote no nível da pasta existem para impor o controle de acesso baseado em funções (RBAC) e a segregação de governança entre as equipes. O Test Manager não ignora essa segregação para corresponder pacotes em feeds.
  • Para executar casos de teste cujas automações estão vinculadas a diferentes feeds no mesmo conjunto de testes, publique os pacotes relevantes em um feed compartilhado, como o feed no nível do tenant ou um feed completo (E2E) dedicado, e vincule um novo teste casos no Test Manager às automações publicadas lá.
  • O acesso ao feed de pacotes é direcionado para a pasta pai, não para subpastas. Se os departamentos compartilharem subpastas na mesma pasta pai, qualquer departamento poderá ver e executar pacotes publicados no feed dessa pasta pai, independentemente de seu próprio acesso no nível da subpasta. Para isolar totalmente departamentos, dê a cada um sua própria pasta pai dedicada, com seu próprio feed de pacote e seu próprio projeto do Test Manager.
  • Apenas usuários atribuídos individualmente ou contas de robô aparecem no menu suspenso Selecionar robô . Os membros de um acesso à pasta concedido por Grupo de Diretórios não são selecionáveis como destinos de execução, a menos que também sejam atribuídos à pasta individualmente.

Resultado

A pasta de execução, a conta do robô e a configuração opcional do pacote são salvas para o conjunto de testes. As execuções automatizadas subsequentes usam as configurações de pasta e conta especificadas.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades