Testes

Criando testes

Abra Tests > Tests e crie um novo teste na barra lateral. Os testes são salvos automaticamente conforme você edita.

O construtor possui um nó Start e um ou mais nós de etapa.

Configurações do Start

Selecione o nó Start para configurar o teste inteiro:

  • Reusable component: transforme a definição em um componente reutilizável em vez de um teste executável.

  • Description: contexto opcional para o teste ou componente.

  • Files: anexe arquivos que o agente pode usar durante a execução.

  • Viewport: escolha Desktop, Tablet ou Mobile.

  • Live user: conta usada para execuções na branch live.

  • Test user: conta usada para execuções em branches que não são live.

  • Timeout: tempo máximo para a execução.

Files, viewport, usuários atribuídos e timeout se aplicam a testes executáveis. Reusable components são inseridos em testes e não são executados diretamente.

Tipos de etapas

Cada etapa pode ser de um dos três tipos:

  • Test: uma ação ou asserção que o agente deve realizar.

  • Condition: um ponto de ramificação que o agente avalia como atendido ou não atendido.

  • Component: um componente reutilizável inserido.

Para etapas diretas de Test e Condition, configure o nome da etapa, os detalhes ou a condição e o comportamento de falha.

Para etapas de Component, selecione o componente reutilizável e escolha o comportamento de falha.

Condições

Use uma etapa de Condition quando as etapas posteriores dependerem do que o agente vê.

As etapas de Condition têm dois resultados possíveis:

  • Atendido.

  • Não atendido.

Buildprint segue a ramificação correspondente e ignora a outra ramificação.

Comportamento de falha

Toda etapa executável tem uma configuração On failure:

  • Stop on failure: se o agente marcar a etapa como aviso ou erro, a execução para e as etapas pendentes restantes são canceladas.

  • Continue on failure: o aviso ou erro é registrado, mas o Buildprint continua com a próxima etapa pronta.

Continuar não ignora o problema. Uma execução ainda pode terminar com o status de aviso ou erro.

Componentes reutilizáveis

Use componentes reutilizáveis para fluxos de configuração repetidos, como fazer login, abrir uma página ou navegar para a mesma área de funcionalidade.

Os componentes são criados no mesmo construtor. Depois que uma definição é marcada como reutilizável, você pode inseri-la em testes como uma etapa de Component.

Quando uma execução de teste começa, o Buildprint expande as etapas de componente em etapas executáveis normais e as agrupa nos resultados.

Pastas

As pastas organizam testes e componentes na aba Tests.

Executar uma pasta inicia os testes executáveis nessa pasta. Os componentes na pasta são úteis para organização, mas não são executados diretamente.

Adicionando arquivos

Anexe arquivos a partir do nó Start. Durante uma execução, o agente recebe os arquivos e pode carregá-los ou inspecioná-los quando o teste exigir.

Isso foi útil?