Testando automações - Amazon Quick Suite

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 é o 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 human-in-the-loop as tarefas 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

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 human-in-the-loop tarefas 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