Pular para o conteúdo principal

Testar antes de publicar

Você não precisa publicar para descobrir se funciona. O Studio testa de verdade, e não simula.

Testar o agente inteiro​

O botão Testar executa o agente com os dados que você informar. É uma execução real: durável, com linha do tempo, sujeita às mesmas permissões e aos mesmos limites de qualquer outra.

É por isso que ela serve como decisão: se testou e passou, você sabe o que vai acontecer ao ativar.

Testar uma etapa isolada​

Uma etapa pode ser testada sozinha, sem montar o fluxo inteiro e sem que as etapas anteriores existam. Isso é o que torna um rascunho incompleto testável — que é justamente quando testar serve para alguma coisa.

O que a etapa esperaria receber das anteriores é substituído por dados fixados.

Dados fixados​

Um dado fixado é um exemplo que você guarda no lugar do resultado de uma etapa.

Como criarO que acontece
Depois de uma execução, fixar o resultado de uma etapaAquele resultado passa a estar disponível para testar as seguintes
Informando um valor manualmenteIdem

Regras que valem sempre:

  • Um dado fixado expira. Ele é material de teste, não configuração.
  • Ele fica isolado por organização e por agente.
  • Ele não entra na definição — publicar não leva dado fixado junto.
Dado fixado é guardado como veio

Se você fixar um resultado que contém dado pessoal, é esse dado que fica guardado até expirar. Prefira exemplos anônimos.

O que o teste verifica​

O teste de etapa passa pela validação completa da publicação antes de executar. Uma etapa que não publicaria não é testada com um resultado enganoso: ela é recusada com a mesma mensagem que a publicação daria.

Onde ver o resultado​

Toda execução de teste aparece na lista de execuções, marcada como teste. A linha do tempo mostra o mesmo detalhe de qualquer outra: entrada, saída de cada etapa, duração e motivo de falha.

Limites​

Testar tem limite próprio de frequência, separado do limite de execução manual. Isso existe para que o botão de teste não vire um caminho para gerar carga ilimitada.

Fluxo recomendado​

  1. Monte a etapa.
  2. Teste a etapa com um dado fixado representativo.
  3. Ajuste até o resultado ser o esperado.
  4. Monte a próxima.
  5. Quando o fluxo estiver completo, teste o agente inteiro.
  6. Ative em development.
  7. Rode algumas vezes de verdade.
  8. Promova para produção. Ver Promover e voltar versão.

Próximos passos​