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.

Execução de teste autônomo para o Test Cloud

Execução de testes autônomos no Test Manager para executar casos de teste manuais automaticamente com o Autopilot, sem criar ou manter automação com script.

A Execução de Teste Autônomo é um recurso no Test Manager que executa casos de teste manuais predefinidos automaticamente usando o Autopilot. Um tester humano já escreveu as etapas do teste; o Autopilot as executa sem intervenção adicional, substituindo o esforço de converter um teste manual em uma automação do Studio totalmente roteirizada.

Importante:

A execução autônoma de testes está disponível apenas por meio do Test Cloud e é compatível apenas com ambientes Windows.

Principais funcionalidades

  • Apenas execução não assistida: executa casos de teste sem execução no modo assistido, inclusive a partir de uma execução pendente.
  • Seleção de destino de execução: a guia Configurar permite que você selecione um tipo de runtime, conta de robô e modelo de máquina para a execução — com uma máquina host opcional após um modelo de máquina específico ser escolhido — em vez do Test Manager escolher automaticamente qualquer runtime disponível. As seleções não são mantidas entre sessões.
  • Escopo baseado na Web: abrange apenas casos de teste baseados na Web; aplicativos de desktop não são compatíveis. A execução usa o navegador padrão configurado na máquina — tanto os navegadores baseados no Chromium quanto o Firefox são compatíveis, e a seleção de navegador não é configurável.
  • Suporte a credenciais e parâmetros: as etapas de teste fazem referência a valores dinâmicos por meio da sintaxe {{parameterName}} e ativos de credenciais do Orchestrator por meio da sintaxe {{credential:credentialName}}.
  • Escolha do modelo: as opções de modelos incluem modelos de inteligência artificial (IA) do Gemini e Anthropic, filtrados para aqueles permitidos pela política do Automation Ops da organização.
  • Resultados de execução detalhados: um trace completo de ações, capturas de tela e raciocínio do agente sobre falhas, em vez de um simples indicador de aprovação ou falha. Os logs do robô também estão disponíveis.
  • Transmissão ao vivo, controle remoto e cancelamento: você pode assistir a uma execução em andamento, assumi-la por meio do controle remoto, se necessário, e cancelá-la a qualquer momento.

Quando usar a Execução de Testes Autônomos

  • Testes de regressão: é possível executar repetidamente e sem esforço humano casos de teste manuais existentes para uma funcionalidade estável.
  • Testes dependentes de credenciais: o Orchestrator armazena as credenciais com segurança e as injeta no runtime, o que é útil em ambientes nos quais nçao se deve codificar ou expor as credenciais.
  • Testes únicos ou de execução rara: evita a sobrecarga de criar automação persistente para validações temporárias ou verificações pouco frequentes.
  • Interfaces com grandes alterações ou instáveis: o Autopilot adapta-se no runtime em vez de exigir manutenção contínua de scripts em aplicativos em que a interface muda com frequência.
  • Testes de usuários empresariais ou não técnicos: analistas de negócios ou especialistas no assunto podem executar testes a partir de instruções manuais, sem aprender ferramentas de automação ou manter scripts.

Gerenciamento de credenciais

Em vez de texto simples, as etapas de teste da Execução de testes autônomos podem fazer referência a um ativo do tipo Credential do Orchestrator usando a sintaxe {{credential:credentialName}}. No runtime, uma atividade Get Credential existente busca o valor.

O Test Manager em si nunca vê ou armazena o nome de usuário ou senha, apenas o nome do ativo. O fluxo de trabalho transporta o valor como uma string segura: o modelo de IA vê apenas um espaço reservado seguro, nunca o texto simples, até que ele se insira no campo de destino.

  • Só é possível obter as credenciais da pasta padrão do Orchestrator do projeto, configurada em Configurações do projeto. Nenhuma substituição de pasta por execução está disponível.
  • Tanto o autor do caso de teste quanto o executor do caso de teste precisam da permissão AssetsView nessa pasta; caso contrário, a execução falha no login.
  • Só é possível fazer a seleção de credenciais por meio de menu suspenso, portanto, não se pode inserir um nome de ativo inválido ou digitado incorretamente.Permissões ausentes ainda causam uma falha.
  • A resolução de credenciais aplica-se apenas durante a execução de testes autônomos. Uma pessoa que executa as mesmas etapas manualmente deve procurar a credencial separadamente.
  • As configurações de projeto e de pasta, incluindo a pasta padrão usada para resolução de credenciais, não se mantêm ao exportar ou importar casos de teste entre tenants ou projetos.

Transmissão ao vivo, controle remoto e cancelamento

Você pode assistir a um trabalho de Execução de Teste Autônomo em execução ao vivo e assumir o controle remoto da sessão, se necessário.Ambos os recursos reutilizam a infraestrutura de transmissão ao vivo de execução automatizada existente.

Diferentemente do painel lateral persistente da Exploração autônoma, a visualização ativa da Execução de Teste Autônoma aparece por execução de caso de teste por meio de uma coluna de Vídeo na tabela de resultados da execução, que oferece suporte ao disparo de várias execuções em paralelo em vez de uma de cada vez.

Também é possível cancelar um trabalho não assistido em execução a qualquer momento.Não há suporte para pausar uma execução.

Restrições conhecidas

  • Não existe um rótulo de tipo de execução dedicado para distinguir execuções de Teste Autônomo de execuções manuais regulares na Execução de conjuntos de testes; o tipo de execução aparece genericamente como "manual".
  • A execução de teste autônomo sempre se realiza e busca credenciais na pasta padrão do Orchestrator do projeto. Ainda não há substituição de pasta disponível, embora planejemos uma para antes ou durante o lançamento da disponibilidade geral.
  • Para alterar como o Autopilot aborda um teste, deve-se editar as etapas manuais diretamente; não há suporte para a Biblioteca de Solicitações nesse momento.
  • Não há execução no nível de conjunto de testes e não há maneira de distribuir execuções não assistidas em um pool de robôs. A Execução de Teste Autônomo ocorre por caso de teste, inclusive de uma execução pendente, e não em um conjunto inteiro de teste com tipos de execução mistos.
  • O Gerenciamento de dados de teste dinâmico e a integração do Data Fabric não estão disponíveis.
  • O controle total de intervenção humana não é implementado. Se o Autopilot não puder identificar um elemento de interface ou atingir um bloqueador, a execução será interrompida e mostrará o problema específico, que deve ser resolvido manualmente.
  • a Execução de teste autônomo é compatível apenas com casos de teste baseados na Web; aplicativos de desktop não são compatíveis. Ele é executado no navegador padrão configurado na máquina — são compatíveis navegadores baseados no Chromium e Firefox, sem opção de selecionar um navegador diferente — e está disponível apenas em ambientes Windows.

Para obter instruções passo a passo, consulte Execução de teste autônomo. Para obter detalhes sobre a revisão dos resultados de uma execução, consulte Revisão dos resultados da execução de teste autônomo.

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