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.