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 de teste autônomo está disponível apenas por meio do Test Cloud e recebe suporte apenas em 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 da execução: a guia Configurar permite selecionar um tipo de runtime, conta de robô e modelo de máquina para a execução — com uma máquina host opcional ao escolher um modelo de máquina específico — em vez de o Test Manager escolher automaticamente qualquer runtime disponível. Não salvamos suas seleções entre as sessões.
  • Escopo baseado na Web: cobre apenas casos de teste com base na Web; não suporta aplicativos de desktop. A execução usa o navegador padrão configurado na máquina — o Firefox e os navegadores baseados no Chromium são compatíveis, e a seleção do 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.
  • Não implementamos o controle completo com intervenção humana. Se o Autopilot não puder identificar um elemento de interface ou atingir um bloqueador, a execução para e mostra o problema específico, que você deve resolver manualmente.
  • A Execução de teste autônomo oferece suporte apenas a casos de teste baseados na Web; não suporta aplicativos de área de trabalho. Ele é executado no navegador padrão configurado na máquina — navegadores baseados em Chromium e Firefox são compatíveis, sem opção para 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