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.