Pular para o conteúdo principal
Proton v5

Detalhe da execução

O detalhe de uma execução mostra o que aconteceu em cada passo, o log, as evidências e, numa falha, o diagnóstico. Ele abre pelo grupo no Centro de Automação, pelas execuções de um dataset, pela Busca nos logs ou por um link compartilhado.

O detalhe tem três abas: Linha do Tempo, Resultados e Erro (esta só numa execução que falhou ou foi parada).

Cabeçalho​

  • O status, a automação, o motivo do fim (falha de negócio, falha técnica, falha de ambiente, parada, não chegou ao runner, runner perdido; ver o Glossário), o ambiente e o id da execução.
  • Início, Fim (ou "Em andamento"), Duração, Usuário e Runner.
  • Detalhes técnicos:
    • o Correlation ID, para achar a execução a partir do log de outro sistema, pela Busca nos logs;
    • a Versão do código: o sistema, a branch e o commit de cada repositório, com o link para o commit. O commit é registrado pelo Proton Runner a partir da versão 5.0.8.

Linha do Tempo​

Os passos em ordem, com a duração e o status de cada um. O resumo mostra o total de passos, a quantidade por status, a taxa de sucesso e a duração total.

  • Filtre por status e busque um componente. Expandir Todos abre todos os passos.
  • Cada passo aberto mostra o resultado esperado (do componente e deste dataset), os Parâmetros de Saída gravados e as Capturas de Tela do passo.
  • Parâmetros de Entrada mostra os valores com que a execução rodou, inclusive os ajustados no disparo. Os criptografados aparecem mascarados.
  • A tela se atualiza sozinha enquanto a execução roda.

Parar a execução​

Parar execução interrompe a execução em andamento: o passo que estava rodando fica como parado, e os seguintes, como No Run. O Proton pede ao runner que encerre o processo da automação. Não dá para desfazer.

Validação​

Com o módulo de Qualidade, numa execução de um grupo de teste, Adicionar Validação registra a aprovação do QA: Aprovado ou Rejeitado, com as considerações (obrigatórias para rejeitar) e um anexo. Exibir Validação mostra o histórico das mudanças de status e os comentários. A validação aparece também na lista de execuções e no relatório.

Resultados​

Log​

O log da execução, linha a linha, agrupado por passo:

  • os chips mostram quantos alertas, erros e críticos há; o filtro mostra Tudo, Alertas e erros ou Só erros;
  • Buscar no log procura um texto;
  • copie as linhas mostradas ou baixe o log inteiro;
  • as linhas do runner (o preparo do projeto, o início e o fim da automação) aparecem fora dos passos.

Acima de 10 mil linhas, o restante fica no arquivo de log da execução, para baixar.

Onde falhou e anexos​

  • Onde Falhou? aponta o passo que falhou.
  • Anexos traz os prints, os vídeos e os arquivos da execução, com filtro por tipo e visualização de imagens, vídeos, PDFs e textos. Download Todos baixa tudo num zip.

Compartilhar e relatório​

  • Compartilhar copia o link da execução.
  • Relatório gera o PDF da execução: as informações, o resumo, cada componente com os parâmetros e os prints, a validação e o log.
  • Exportar Tudo baixa um zip com o log e os anexos.

Erro​

Diagnóstico da falha​

Com o módulo de IA, Diagnosticar com IA analisa a falha: cruza o print, o log, os passos, o que mudou desde a última vez que passou e as falhas parecidas, e devolve:

  • a causa (ambiente, dado de teste, mudança na tela, lentidão, defeito da aplicação, runner ou máquina, script da automação ou causa não identificada) e a confiança;
  • Por que a IA acha isso, com as provas e os links para elas;
  • O que fazer: reexecutar no grupo, abrir um bug no Jira ou copiar um aviso para a equipe.

Cada diagnóstico consome créditos de IA, e o botão mostra quantos.

Depois, confirme a causa: Foi isso ou Foi outra causa (escolhendo a causa certa). As próximas análises do mesmo passo levam a confirmação em conta. Sem o módulo de IA, dá para registrar a causa à mão.

Evidências da falha​

Com ou sem IA, a aba mostra as falhas parecidas (o mesmo erro em outras execuções), as causas já confirmadas no passo e as evidências: o print do passo, o fim do log, a exceção (para copiar ou baixar), as últimas execuções do dataset e o que mudou desde a última vez que passou.

Jira e Xray​

  • Bug no Jira: abrir um bug com o relatório da execução, ou ligar um bug que já existe. Só com a integração do Jira e depois que a execução termina. Ver Jira.
  • Xray: a Test Execution, o Test e o Test Plan da execução, quando o grupo publica no Xray ou no Zephyr. Ver Xray e Zephyr.

Reexecutar​

Toda reexecução cria uma execução nova:

  • automática, com Reexecutar ao falhar execução no disparo;
  • pelo diagnóstico, com Reexecutar no grupo;
  • pela gaveta da falha, no grupo.

Permissões​

Ver o detalhe exige ver as execuções. Parar exige executar no Centro de Automação; a validação tem permissões próprias; abrir um bug exige criar bugs do Jira.