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:
- 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.
- 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.
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ção | Permissão do perfil |
|---|---|
| Ver os grupos | Grupo de Automação: visualizar |
| Criar grupo, criar com IA, importar, adicionar datasets | Grupo de Automação: criar |
| Editar, fechar e reabrir grupo | Grupo de Automação: alterar |
| Apagar grupo, remover datasets | Grupo de Automação: apagar |
| Criar e clonar ciclo | Ciclo: criar |
| Editar, fechar e reabrir ciclo; prioridade e fixar | Ciclo: alterar |
| Executar e parar | Centro 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.