Depurar um teste automatizado usando pontos de interrupção
Pause um teste para solucionar problemas de 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 de teste para o 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 do ponto de interrupção em uma etapa indica 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.
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 de 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 pouco antes da reversão após a conclusão do teste.
-
Analise e depure as etapas nas quais os pontos de interrupção foram implementados.
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 dentro dos 10 minutos alocados e, em seguida, o teste começa a ser executado novamente até atingir o próximo ponto de interrupção.As seguintes opções são exibidas somente quando o teste é pausado para um ponto de interrupção:
- Continuar: a execução de testes continua até o próximo ponto de interrupção.
- Passar por cima: pausas de teste a cada etapa. Se você não quiser pausar a etapa atual, selecione a opção Passar por cima para ir para a próxima etapa.