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.

Selecionando a automação

Vincule uma automação publicada pelo Orchestrator a um caso de teste no Test Manager usando o método de seleção direta recomendado.

Para vincular automações com casos de teste, selecione uma automação publicada no Orchestrator. Selecionar uma automação do Orchestrator diretamente no Test Manager é o método recomendado para conectar uma automação a um caso de teste.

As automações do Orchestrator incluem pacotes publicados pelo comando tm pack da Interface de Linha de Comando da UiPath (CLI) de projetos Playwight, não apenas pacotes publicados a partir do Studio — consulte Automação de teste do Playwight. O Test Manager realizará o fallback para automações vinculadas do Studio se você não tiver selecionado uma automação do Orchestrator.

Além disso, se um caso de teste tiver apenas uma automação do Studio vinculada, mas não uma automação do Orchestrator, o Test Manager tentará encontrar uma automação equivalente no Orchestrator para realizar a execução.

Observação:

Se um caso de teste do Test Manager for vinculado a uma automação do Studio e do Orchestrator, a automação selecionada no Orchestrator terá prioridade sobre a automação vinculada do Studio.

Pré-requisitos

Observação:

Se você selecionar uma automação diretamente no Test Manager, a automação selecionada não será considerada se a configuração de contexto Permitir execução legada estiver habilitada (por exemplo, quando nenhuma pasta de execução é selecionada no nível do projeto ou do conjunto de testes). Portanto, se você quiser selecionar automações diretamente no Test Manager, recomendamos que você desabilite a configuração do tenant Permitir contexto de execução legado .

Para selecionar uma automação do Orchestrator, certifique-se de executar o seguinte:

  • Publicar um projeto do Studio no Feed do Pacote do Tenant ou em outro feed do Orchestrator.
  • Para um pacote Playwight, empacote o projeto com a UiPath CLI — consulte Empacotamento de projetos Playwight para Test Manager. A mesma função da pasta do Orchestrator e pré-requisitos de permissão aplicam-se de forma idêntica aos pacotes Playwright.
  • Atribua uma das seguintes funções a si mesmo:
    • Função da pasta Automation User do Orchestrator
    • Qualquer função padrão com privilégios administrativos
    Dica:

    Geralmente, um usuário requer permissões para editar um caso de teste para selecionar uma automação diretamente no Test Manager. Permissões úteis adicionais nesse contexto incluem ter a função Usuário de automação ou qualquer função com privilégios administrativos.

Para obter mais informações sobre funções de tenant padrão acesse Funções padrão de tenant.

Etapas

Para selecionar uma automação para um caso de teste, siga estas etapas:

  1. Acesse a seção Caso de teste do seu projeto.
  2. Abra um caso de teste.
  3. Selecione a guia Automação .
  4. Escolha Configurar automação. Essa ação abre o menu à direita Configurar automação .
    1. Na lista suspensa Origem do pacote , selecione um feed da instância do Orchestrator correspondente. Esse feed deve conter o caso de teste do Studio que você pretende vincular ao caso de teste do Test Manager. A seleção padrão é Feed de pacote de tenant. Apenas pastas com seus próprios feeds aparecem na lista suspensa Origem do pacote . Em um cenário de hierarquia de pastas, apenas a pasta pai é exibida na lista suspensa, já que todas as subpastas compartilham o mesmo feed.
      Observação:

      As opções de feed de pacotes disponíveis são aquelas para as quais você possui direitos administrativos.

    2. Depois de escolher o feed de pacotes, você pode selecionar uma automação desse local.

O nome da automação aparece na coluna Nome do caso de teste , e o nome do pacote publicado aparece na coluna Pacote .

Observação:

A coluna Nome do caso de teste exibe a pasta na qual a automação foi publicada no Orchestrator, seguida pelo nome da automação. Por exemplo, se você quiser selecionar o caso de teste Create Checking Account que foi publicado no Studio para a pasta Accounts no Orchestrator, o Nome do caso de teste para essa automação será Accounts/Create Checking Account.

  1. Selecione Salvar para confirmar as alterações.

As automações exibem um valor de origem do Playwright ou UiPath no seletor, ordenados por última atualização do carimbo de data/hora. Para uma automação Playwight, a coluna Nome do caso de teste mostra o caminho completo do arquivo de especificações, seguido pela describe-cadeia e título de teste (por exemplo, tests/checkout.spec.ts > Checkout > cancelling the information step returns...), limitado a 255 caracteres — consulte Campos de caso de teste do Playwight.

Projetos do Playground para conjuntos de teste

Ao adicionar pacotes a um conjunto de testes (Configurar automação > Adicionar pacotes), um pacote Playwight expõe um menu suspenso de Projetos do Playwight listando os projetos do playwright.config.ts definidos nesse pacote. A seleção de um ou mais projetos limita a execução do conjunto de testes apenas aos testes pertencentes a esses projetos, em vez de executar todos os casos de teste no conjunto.

Como o menu suspenso é preenchido a partir do pacote específico adicionado ao conjunto de testes, a lista de projetos disponíveis é limitada a esse pacote nessa versão:

  • A adição de uma versão mais recente do mesmo pacote como sua própria entrada revela a lista de projetos dessa versão, em vez de mesclar com a seleção de uma versão mais antiga.
  • Mudar a versão no painel atualiza a lista de projetos disponíveis para essa versão.
  • Cada execução congela o pacote, versão e projetos selecionados em um instantâneo no momento da criação — as reexecuções exibem essa seleção exata, mesmo que o conjunto de testes seja editado posteriormente.

Após selecionar a automação de um feed de pacotes do Orchestrator, é possível verificar os detalhes da automação nestes campos, em Automação atribuída:

  • Nome do TestCase do pacote: a pasta na qual a automação foi publicada no Orchestrator, seguida pelo nome da automação: FolderName/TestCaseName.

  • Nome do pacote: o nome do pacote usado para publicar a automação escolhida. * Origem do pacote: o feed do Orchestrator onde você publicou o pacote.

Atualizando automação

Para atualizar a automação que você selecionou de um feed do Orchestrator, siga estas etapas:

  1. Acesse a seção Caso de teste do seu projeto.
  2. Abra um caso de teste.
  3. Selecione a guia Automação .
  4. Escolha Atualizar automação. Essa ação abre o menu à direita Configurar automação .
    1. Na lista suspensa Origem do pacote , selecione um feed da instância do Orchestrator correspondente. Esse feed é aquele que contém o caso de teste do Studio que você deseja vincular ao caso de teste do Test Manager. A seleção padrão é Feed de pacote de tenant.
      Observação:

      As opções de feed de pacotes disponíveis são aquelas sobre as quais você tem direitos administrativos.

    2. Depois de escolher o feed de pacotes, você pode selecionar uma automação desse local. O nome da automação aparece em Nome do caso de teste, e o nome do pacote publicado em Pacote.
  5. Selecione Salvar para confirmar as alterações.

Essas mesmas etapas apontam um caso de teste para uma versão mais recente do pacote Playwight. O histórico de execução anterior é preservado ao longo da atualização.

Transferindo casos de teste

Se você precisar transferir seus casos de teste para um tenant diferente, as automações do Orchestrator selecionadas para cada caso de teste são preservadas quando você exporta e, em seguida, importa novamente os casos de teste em outro tenant, incluindo as automações selecionadas dos pacotes Playwight. Para obter mais informações sobre a exportação de casos de teste e importação de artefatos de teste, acesse Exportação de casos de teste e Importação do projeto.

Próximas Etapas

Para executar um conjunto de testes que contém casos de teste com automações selecionadas no Orchestrator, você pode especificar o pacote e a versão específicos para executar os casos de teste. Isso permite que o Test Manager execute casos de teste associados a automações de vários pacotes dentro de seus feeds do Orchestrator, usando apenas um pacote e uma versão selecionados.

Para obter mais informações sobre como configurar uma pasta de execução específica e selecionar um pacote e versão, acesse Configuração de conjuntos de testes para pastas e robôs de execução específicos.

Resultado

A automação está vinculada ao caso de teste. O pacote e o nome do caso de teste aparecem em Automação atribuída na guia Automação, e o caso de teste está pronto para execução automatizada.

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