As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Testando automações
O Amazon Quick Automate fornece recursos abrangentes para testar suas automações. Esta seção descreve as ferramentas e os recursos disponíveis para validar seu comportamento de automação.
Modos de teste
Escolha entre dois modos para testar sua automação:
Modo de execução - executa a automação do início ao fim sem parar. Quaisquer pontos de interrupção na automação serão ignorados. Esse modo é melhor para testar o fluxo completo de sua automação.
Modo de depuração - executa a automação e faz uma pausa em qualquer ponto de interrupção definido ou se ocorrer uma exceção. Isso permite que você inspecione o estado de automação, monitore variáveis e valide o comportamento em pontos específicos do processo.
Painel de teste
O painel Teste inclui duas guias principais que ajudam você a monitorar e controlar seu teste de automação:
Aba de configuração
A guia Configuração fornece ferramentas para gerenciar sua configuração de teste:
Gerenciador de pontos de interrupção - Lista todos os pontos de interrupção atualmente definidos em sua automação. Remova os pontos de interrupção diretamente dessa exibição sem retornar à tela.
Navegação de teste - Links de acesso rápido para visualizar:
Exibir execuções - Veja todas as execuções de automação dos testes
Exibir casos - Exibir casos criados durante o teste
Exibir tarefas - Revise todas as tarefas humanas geradas
Aba Monitor
A guia Monitor exibe informações em tempo real sobre sua automação em execução:
Streaming de interface do usuário - Veja as ações de automação do navegador serem executadas em tempo real
Observador de variáveis - Monitore e modifique valores variáveis
Registros - Acompanhe o progresso detalhado da automação
Status do teste
Durante o teste, sua automação estará em um desses status:
Em execução - A automação está executando ações ativamente
Pausado (ponto de interrupção) - A execução foi interrompida em um ponto de interrupção definido pelo usuário
Pausado (exceção) - A execução foi interrompida devido a uma condição de erro
Concluído - A automação concluiu todas as etapas com sucesso
Falha - A automação encontrou um erro irrecuperável e foi interrompida
Execução e depuração
Automações de teste com entradas e saídas
Quando você testa uma automação com campos de entrada e saída definidos, o Amazon Quick Automate valida os valores de entrada e exibe as entradas e saídas como cartões expansíveis no painel Monitor junto com os registros de execução.
Executando uma automação com entradas do estúdio de criação
Quando você escolhe Executar ou Depurar para testar uma automação com entradas e saídas, o estúdio de criação (Studio) exibe um formulário de entrada dinâmico intitulado Fornecer valores de entrada. O Amazon Quick Automate gera automaticamente esse formulário com base no esquema que você definiu.
O formulário inclui:
Nomes de campo do seu esquema.
Controles de entrada apropriados para cada tipo de dados (campos de texto para cadeias de caracteres, entradas numéricas para números inteiros e botões de upload de arquivos para arquivos).
Indicadores de campo obrigatórios (marcados com um asterisco).
Valores padrão pré-preenchidos onde você os definiu.
Client-side validação para tipos de dados, campos obrigatórios e limites de tamanho de arquivo (máximo de 5 MB para arquivos).
Para executar uma automação com entradas:
Abra sua automação no Studio e escolha Executar ou Depurar.
No formulário Forneça valores de entrada, insira valores para cada campo:
Para campos de texto e número, digite os valores diretamente
Para campos de arquivo, escolha Procurar para selecionar um arquivo da sua máquina local
Os campos opcionais podem ser deixados em branco, a menos que você queira substituir os valores padrão
Escolha Iniciar para iniciar a automação com as entradas fornecidas.
O Amazon Quick Automate executa duas camadas de validação:
Client-side validação — verifica os campos obrigatórios em branco, os tipos de dados corretos e os limites de tamanho do arquivo antes do início da execução
Validação de tempo de execução — valida a carga útil de entrada completa em relação ao seu esquema JSON durante a execução
Visualizando entradas e saídas
Depois que a automação é executada, os valores de entrada e saída aparecem como cartões dobráveis no painel Monitor:
Cartão de entrada — é exibido no início dos registros de execução, mostrando todos os valores fornecidos ao iniciar a automação
Placa de saída — Exibe no final dos registros de execução após a conclusão da execução, mostrando todos os valores que sua automação produziu
Ambas as cartas estão fechadas por padrão. Ao expandi-las, você pode:
Veja a definição completa do esquema e os valores reais
Baixe qualquer objeto de arquivo incluído nas entradas ou saídas
Copie os dados estruturados como JSON
Baixe a carga útil completa como um arquivo JSON
nota
Se a automação terminar com um erro, a placa de saída não estará disponível.
Definindo pontos de interrupção
Os pontos de interrupção permitem que você pause sua automação em pontos específicos:
Para adicionar um ponto de interrupção:
Passe o mouse sobre uma ação ou passo na tela
Clique em Adicionar ponto de interrupção
O ícone do ponto de interrupção aparece na ação ou na etapa
Para remover um ponto de interrupção:
Clique em Remover ponto de interrupção na ação
Ou use o gerenciador de pontos de interrupção na guia Configuração
nota
Configure pontos de interrupção antes de iniciar o modo de depuração.
Controles de depuração
Quando sua automação é pausada, você tem várias opções de controle:
Próximo - Execute a próxima ação em sua automação e faça uma pausa novamente
Continuar - Continue a execução até que o próximo ponto de interrupção seja atingido
Parar - Encerra a execução do teste atual
Ignorar - Se pausado em uma exceção, isso apagará a exceção e continuará como se a ação tivesse sido bem-sucedida. Isso é útil se a exceção não estiver bloqueando o resto do teste e você quiser continuar.
Tentar novamente - Se pausado em uma exceção, isso tentará executar a ação atual novamente. Isso é útil se o problema for temporário ou se você quiser alterar o valor de uma variável e tentar novamente com o novo valor.
Etapas de desativação
Para desativar temporariamente quaisquer ações ou etapas sem removê-las, você pode desativá-las antes de iniciar o teste. As ações ou etapas desativadas serão ignoradas durante o teste.
Selecione a etapa a ser desativada
Clique nas opções do menu
Escolha Desativar
A etapa aparece acinzentada
Para reativar:
Selecione a etapa desativada
Clique nas opções do menu
Selecione Ativar
Observador variável
O observador de variáveis na guia Monitor fornece visibilidade para inspecionar os dados que estão sendo usados pela sua automação durante o teste. Para inspecionar uma variável:
Abra o observador de variáveis na guia Monitor enquanto o teste está pausado
Clique em Adicionar para pesquisar e selecionar variáveis para inspecionar
Exibir o valor atual da variável
Modifique os valores para testar diferentes cenários:
Clique no ícone de lápis ao lado de qualquer variável
Insira um novo valor para testar
Continue a execução para continuar com o novo valor
Esse recurso é particularmente útil para:
Testando diferentes condições de dados
Validando o tratamento de erros
Simulação de casos extremos
Solução de problemas
Corrigir com o Assistant
Quando sua automação encontra uma exceção, o Assistente de automação pode ajudar a identificar e resolver problemas:
Clique em Corrigir com o Assistente quando pausado em um erro
O assistente irá:
Analise a mensagem de erro
Revise os registros de execução
Verifique sua base de conhecimento sobre solução de problemas
Forneça uma explicação clara do problema
Sugira possíveis soluções
Converse com o Assistente para:
Faça perguntas sobre o erro
Atualize a automação com base em qualquer uma das alterações recomendadas
Métricas de teste
Após a conclusão do teste, o Amazon Quick Automate fornece métricas de teste abrangentes para ajudar a entender o desempenho da automação e validar a cobertura do teste. Veja as principais métricas sobre sua execução de teste:
Tempo total de execução - Quanto tempo o teste demorou do início ao fim
Número de casos concluídos - Contagem de casos que concluíram o processamento (excluindo aqueles criados ou pendentes)
Tempo médio por caso - O tempo médio de processamento de cada caso concluído
Taxa de sucesso de casos - Porcentagem de casos concluídos sem exceções
Contagem de tarefas criadas - Número de tarefas humanas no circuito geradas durante o teste
Cobertura de ações - Porcentagem de ações em sua automação que foram executadas durante o teste, ajudando a identificar caminhos não testados