- Visão geral
- Início rápido
- Confiança e conformidade
- Governança
- Recursos
- Cartographer
- Delegate para testes
- Referência
- Solução de problemas
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
- 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). - Configurar o Microsoft Outlook para a entrega de e-mail.
- 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ê diz | O 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ático | Você decide |
|---|---|
| Encontrando o caso de teste no Test Manager | Qual caso de teste executar |
| Execução de cada etapa da interface gráfica | O que fazer se uma etapa estiver presa |
| Gravação de traces por etapa | Especifica se o relatório deve ser enviado por email |
| Publicação no Test Manager | Quem 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.