UiPath Documentation
delegate
latest
false
Delegate guia do usuário

Execução de testes manuais

Execute um caso de teste manual de ponta a ponta com o Delegate, desde a descoberta e a execução da área de trabalho ou do navegador até a publicação dos resultados no Test Manager e um relatório por e-mail.

Delegate atua como um parceiro de teste alimentado por IA que interpreta as instruções em linguagem natural de um testador e as traduz em etapas de teste acionáveis. Em vez de ler manualmente as descrições de casos de teste e alternar entre aplicativos, o testador simplesmente descreve o que deseja realizar, e Delegate orchestrates the entire workflow.

Durante a execução de testes manuais, Delegate aproveita o mecanismo de automação de interface gráfica da UiPath para interagir com aplicativos na área de trabalho e no navegador em nome do testador: abrindo aplicativos ou navegadores, navegando para URLs ou telas, clicando em botões, preenchendo formulários e verificando na tela conteúdo. A gama completa de ações inclui:

  • Navegação — abra um URL ou inicie um aplicativo, vá para trás/para frente no navegador, alterne entre guias, janelas ou abra aplicativos.
  • Interação — clique em botões, links, caixas de seleção, botões de rádio; preencher campos de texto; selecionar a partir de menus suspensos; carregar arquivos; arrastar e soltar.
  • Verificação — verifique se o texto, elementos ou valores estão visíveis na tela; confirmar se os títulos das páginas ou janelas, URLs ou cabeçalhos correspondem aos valores esperados; leia valores da interface gráfica para verificar com relação aos resultados esperados.
  • Utilitário — rolagem; fazer capturas de tela (capturadas automaticamente por etapa); aguardar o carregamento dos elementos, páginas ou telas de aplicativo; copiar o texto da área de transferência.

O que ele não pode fazer: processar caixas de diálogo de segurança no nível do sistema operacional (por exemplo, pop-ups HTTP Basic Auth) ou automatizar navegadores de dispositivos móveis. O escopo prático: se um testador humano pode fazer isso no desktop ou no Chrome, Delegate também pode.

Após a conclusão, Delegate pode gerar e enviar um email de resumo por meio do Microsoft Outlook, incluindo o nome do caso de teste, status de execução, resultados no nível da etapa e capturas de tela.

Pré-requisitos

  1. Conclua a configuração única em Configuração e execução de seu primeiro caso de teste primeiro (selecione o perfil de controle de qualidade/teste, instale a Interface de Linha de Comando da UiPath (CLI), execute uip login, saiba a chave do seu projeto).
  2. Configurar o Microsoft Outlook para a entrega de e-mail.
  3. Certifique-se de que o aplicativo de destino esteja acessível a partir de sua máquina.

Como fazer

Etapa 1 — Descreva sua intenção

Insira uma solicitação de linguagem natural descrevendo o teste que você deseja executar, por exemplo: "Executar login do caso de teste – credenciais válidas do projeto MYAApp".

Etapa 2 — Descobrir

Delegate confirma o projeto, encontra o caso de teste por nome ou ObjKey e lista suas etapas. Se algo for ambíguo, como dois casos de teste correspondentes ou nenhuma etapa definida, ele para e pede que você esclareça antes de prosseguir — nada é executado ou publicado até que tenha um conjunto de etapas limpo e inequívoco.

Etapa 3 — Executar

Delegate abre o Chrome e trabalha através de cada etapa em ordem, definindo um ponto de verificação de trace antes de cada um, realizando a automação de interface gráfica e gravando observações de aprovação/falha, além de observações. Se ficar travado (elemento não encontrado, pop-up inesperado), ele pausa e pergunta como prosseguir:

Você dizO que acontece
"É o botão azul rotulado Entrar"Delegate novas tentativas com sua orientação
“Role para baixo, está abaixo da pasta”Delegate rolagens e novas tentativas
"Pular esta etapa e marcar ela com falha"Delegate registra a etapa como Falha e seguir em frente
"Parar a execução"Delegate anula e publicar quaisquer etapas concluídas até agora. Nada é perdido.

Se você anular no meio da execução, as etapas concluídas ainda serão publicadas com seu status correto de aprovação/falha; as etapas não executadas são None no Test Manager.

Etapa 4 — Publicar e relatar

Delegate cria automaticamente uma execução manual (nomeada Delegate-<test case name>), inicia um log de caso de teste, carrega o resultado de cada etapa, finaliza o trace, publica o resultado geral e os anexos e adiciona o rótulo AutonomousExecution para que qualquer pessoa no Test Manager possa filtrar a IA -execute testes. Em seguida, ele mostra uma tabela de resultados passo a passo mais um link para a execução no Test Manager, e pergunta se você gostaria que o relatório fosse enviado por e-mail.

AutomáticoVocê decide
Encontrando o caso de teste no Test ManagerQual caso de teste executar
Execução de cada etapa da interface gráficaO que fazer se uma etapa estiver presa
Gravação de traces por etapaEspecifica se o relatório deve ser enviado por email
Publicação no Test ManagerQuem recebe o email
Rotulagem como Execução autônoma

A principal diferença de uma gravação ou script: Delegate motivos em cada etapa. Se a interface gráfica tiver mudado ligeiramente, ela se adapta em vez de falhar rígidamente em um pixel movido — mais como um testador júnior que entende a intenção da etapa.

Resultados esperados

  • O status do caso de teste no Test Manager é atualizado para Aprovado/Falhou com detalhes completos no nível da etapa.
  • Um resumo por e-mail é recebido minutos após a conclusão da execução.
  • As capturas de tela são anexadas ao log de execução do Test Manager para fins de auditoria.
  • O esforço do testador é reduzido de 10 a 15 minutos de navegação manual para um único prompt de linguagem natural.

Pós-requisitos

Peça Delegate para transformar a sequência de etapas em uma rotina. Salve a rotina e agende-a para ser executada em datas específicas ou dentro de um intervalo.

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