Depurar um teste automatizado usando pontos de interrupção
Pause um teste para solucionar falhas ou comportamento inesperado adicionando um ponto de interrupção para uma etapa de teste específica.
Antes de Iniciar
Função necessária: administrador
Procedimento
- Navegar até Todos > Automated Test Framework (ATF) > Testes.
- Selecione o teste que você deseja executar.
- Selecione a lista relacionada Etapas de teste para listar todas as etapas do teste selecionado.
- Clique com o botão direito do mouse na etapa de teste em que você deseja adicionar ou remover um ponto de interrupção.
-
Selecione Adicionar/remover ponto de interrupção na lista.
A etapa de teste é marcada para o ponto de interrupção modificado.Nota:A marca de ponto de interrupção em uma etapa informa que, se o ponto de interrupção estiver ativo e o teste for executado usando o Teste de depuração, o teste será pausado pouco antes da etapa de teste do ponto de interrupção. Os pontos de interrupção não serão considerados se você clicar em Executar teste para executar o teste.Nota:Os pontos de interrupção definidos em um teste são específicos do usuário. Outros usuários não podem ver e modificar seus pontos de interrupção em um teste e vice-versa.Nota:Você pode definir vários pontos de interrupção para um teste, mas pode ter apenas 1 ponto de interrupção a cada etapa de teste.
- Opcional: Clique na lista relacionada Ponto de interrupção para mostrar todas as etapas de teste em um teste que tem pontos de interrupção.
-
Clique em Depurar teste para executar o teste com pontos de interrupção.
O modal Teste de depuração é exibido.
- Safari - o navegador usado para executar as etapas do lado do cliente do teste selecionado
- Pausar antes da reversão: opção para pausar o teste antes que a reversão ocorra após a conclusão do teste.
-
Analisar e depurar as etapas nas quais os pontos de interrupção foram implementados.
Nota:As duas opções a seguir são exibidas somente quando o teste é pausado para um ponto de interrupção.
- Continuar: a execução do teste continua até o próximo ponto de interrupção.
- Passar por cima: teste pausa em todas as etapas. Se você não quiser pausar a etapa atual, selecione a opção Passar por cima para ir para a próxima etapa.
Nota:Cada ponto de interrupção faz com que a execução do teste seja pausada por 10 minutos. Você pode depurar a etapa de teste nos 10 minutos alocados e, em seguida, o teste começa a ser executado novamente até atingir o próximo ponto de interrupção.