Pular para o conteúdo principal
Proton v5

Grupos e ciclos

O Centro de Automação (Automações > Centro de Automação) é onde as automações rodam. Ele se organiza em:

  • Grupos de automação: os datasets que rodam juntos, como "Regressão do portal" ou "Robôs do faturamento";
  • Ciclos: as rodadas de um grupo, como uma sprint, uma versão do sistema ou um mês de operação.

Cada ciclo tem os datasets do grupo e o resultado de cada um naquela rodada. Ao abrir o Centro, o Proton volta ao último grupo e ciclo que você usou; Grupos de Automação volta à lista.

A lista de grupos​

A lista mostra cada grupo com a finalidade (com Qualidade e Operação ligados), a quantidade de automações e de ciclos, a data de criação e o status. O filtro de status começa em Aberto: os grupos fechados ficam escondidos até você escolher Todos ou Fechado.

Criar um grupo​

Adicionar abre a criação em duas etapas:

  1. Nome do Grupo: o nome (único na organização) e, com Qualidade e Operação ligados, para que serve o grupo:
    • Teste (QA): valida o sistema em ciclos com começo e fim, antes de liberar uma mudança;
    • Operação (RPA): o robô faz o trabalho do dia a dia, em produção.
  2. Selecionar Automações: os datasets que entram no grupo (opcional).

O grupo nasce com o primeiro ciclo, Ciclo #1, já como ciclo padrão.

Criar com IA​

Com o módulo de IA, Criar com IA cria o grupo a partir de uma descrição, como "um grupo com as automações de login e de checkout marcadas com a tag smoke". A IA escolhe as automações pelo nome, pela descrição, pelas tags e pelos componentes, e coloca o dataset mais recente de cada uma. Usa créditos de IA, mesmo quando não cria o grupo.

Importar do Xray ou do Zephyr​

Com a integração do Xray ou do Zephyr, Importar transforma um Test Plan num grupo de automação. Ver Importar um Test Plan.

Editar, fechar e apagar​

  • Editar: o nome e a finalidade.
  • Fechar grupo: bloqueia novas execuções, inclusive as agendadas e as recorrentes, que deixam de rodar. Reabrir grupo libera de novo. Execuções em andamento podem ser paradas mesmo com o grupo fechado.
  • Apagar: remove o grupo de vez, com os ciclos e todo o histórico de execuções deles, as recorrências e as ocorrências do grupo. As automações e os datasets continuam existindo.
aviso

Apagar um grupo apaga o histórico de execuções dele. Para guardar o histórico, feche o grupo em vez de apagar.

O painel do grupo​

Ciclos​

O botão do ciclo, no topo, mostra o ciclo aberto, a barra de progresso e as datas. O menu dele tem:

  • Criar Ciclo: o nome, um Id Externo (por exemplo, a issue do Jira da sprint), Definir como ciclo padrão e, se quiser, Copiar automações de outro ciclo, que traz os datasets com o status zerado (No Run).
  • Editar Ciclo: o nome, o Id Externo e o ciclo padrão; e Fechar Ciclo ou Reabrir Ciclo.
  • Clonar Ciclo: um ciclo novo com os mesmos datasets, com o status zerado.
  • Exibir finalizados: mostra os ciclos fechados, que ficam escondidos.

O ciclo padrão (com a estrela) recebe os datasets quando nenhum ciclo é escolhido, por exemplo ao adicionar datasets a um grupo pela lista de datasets. Um ciclo fechado não roda nem recebe datasets novos.

Status e filtros​

  • Os contadores mostram o Total, No Run, Pendente (enviada, aguardando ou preparando), Running, Passed, Failed e Interrompido (parada ou cancelada). Clicar num contador filtra a tabela.
  • A faixa Onde as falhas e interrupções pararam mostra os componentes em que as execuções mais pararam; clicar num componente filtra.
  • Filtrar por tags (o dataset precisa ter todas as tags escolhidas) e Última execução (o período).
  • A busca tem três modos: exata, palavra inteira e aproximada.
  • Filtros lembrados: o Proton guarda os filtros e a busca de cada ciclo enquanto a aba estiver aberta. Limpar zera tudo.
  • Status do Grupo mostra a distribuição completa por status.

A tabela​

Cada linha é um dataset do ciclo: a automação, a versão, a prioridade, as tags, a descrição, a última execução, Onde parou (o passo em que a execução parou) e o status.

  • Fixar no topo prende a linha no começo da tabela, para todos.
  • A prioridade (low, medium, high, urgent) fica gravada no ciclo e vai junto em cada execução.
  • Clicar no status de uma falha abre a gaveta da falha (abaixo); nos outros status, as execuções do dataset.
  • As ações da linha abrem o dataset e as execuções dele, e removem o dataset do grupo.

Adicionar e remover datasets​

  • Adicionar Automação (o +) abre o seletor de datasets: à esquerda as automações, à direita os datasets, com busca, filtros por coluna e Só os marcados. Os que já estão no ciclo aparecem, mas não são marcados de novo.
  • Colar lista: cole uma coluna de descrições do Excel e o Proton marca os datasets correspondentes, avisando as linhas que casaram com mais de um dataset e as que não casaram com nenhum.
  • Remover: tira o dataset do grupo, em todos os ciclos. As execuções passadas ficam.

Executar, parar e baixar​

  • Executar: com datasets marcados, abre o disparo.
  • Parar: para as execuções em andamento dos datasets marcados. Parar todas em andamento para tudo o que está rodando no ciclo.
  • Report: baixa um zip com o relatório em PDF da última execução de cada dataset marcado.

Uma automação restrita a certos runners precisa rodar sozinha: o Proton reduz a seleção a ela.

Histórico, agendamentos e recorrências​

  • Histórico de Execuções: os lotes enviados neste ciclo, com quem disparou, o tipo (imediato, agendado, recorrente, reexecução), o runner, se o runner confirmou o recebimento e o progresso. Abrindo um lote, as execuções dele.
  • Agendamentos e Recorrências: os agendamentos e as recorrências do grupo, com o motivo dos que não rodaram. Dá para cancelar um agendamento que ainda não saiu, suspender e editar uma recorrência. A visão de toda a organização fica na Agenda.

Modo compacto​

Compactar cabeçalho deixa só o essencial no topo (o ciclo, os contadores e as falhas), para ver mais linhas da tabela.

A gaveta da falha​

Clicar no status de uma execução que falhou, foi parada ou cancelada abre a gaveta à direita, sem sair da tabela:

  • Onde parou: o passo em que a execução parou e os passos não executados;
  • o print do passo no momento em que parou;
  • a Exceção, para copiar;
  • o Diagnóstico com IA, com a causa, as provas e o que fazer (com o módulo de IA);
  • Abrir execução completa e Reexecutar (abre o disparo só com este dataset).

Com mais de uma falha, Anterior e Próxima (ou as setas do teclado) passam de uma para outra.

Permissões​

AçãoPermissão do perfil
Ver os gruposGrupo de Automação: visualizar
Criar grupo, criar com IA, importar, adicionar datasetsGrupo de Automação: criar
Editar, fechar e reabrir grupoGrupo de Automação: alterar
Apagar grupo, remover datasetsGrupo de Automação: apagar
Criar e clonar cicloCiclo: criar
Editar, fechar e reabrir ciclo; prioridade e fixarCiclo: alterar
Executar e pararCentro de Automação: executar

Numa automação privada, só quem está numa equipe com acesso de execução (ou maior) vê o dataset no grupo e pode executá-lo.