É possível especificar como as condições de erro são manipuladas ao executar um teste ou planejamento. As condições de erro incluem falhas no ponto de verificação, falhas de conexões, tempos limites de servidores, alertas de códigos customizados e problemas com a correlação de dados.
Sobre Esta Tarefa
É possível especificar o comportamento de manipulação de erros para planejamentos, testes e elementos de teste. O
relatório de erros exibe as condições e o comportamento de erro que ocorreram em um teste
ou planejamento.
Procedimento
- No Navegador de Teste, pesquise um teste ou planejamento e dê um clique duplo nele. O teste é aberto.
- No Editor de Teste, conclua uma das seguintes etapas:
- Para especificar um comportamento de manipulação de erros para uma solicitação ou outros elementos na hierarquia de teste, na seção Conteúdo de Teste, selecione o elemento; na seção Detalhes do Elemento de Teste, clique na guia Avançado.
- Para especificar o comportamento de manipulação de erros para um elemento como uma conexão, ponto de verificação, substituição ou referência, selecione o elemento e clique em Alterar. Vá para a etapa 5.
- Para especificar um comportamento de manipulação de erros para um datapool associado a um teste, na página Opções Comuns, selecione o datapool e depois clique em Propriedades do Datapool.
Clique em Alterar. Vá para a etapa 5.
- Em Manipulação de Erros, expanda Clicar para Mostrar Condições. A tabela de condições de erros é exibida. A tabela de condições de erros mostra todas as possíveis condições que podem ser manipuladas pelos protocolos no teste ou planejamento.
- Marque a caixa de seleção próxima à condição na qual especificar o comportamento. Uma janela é aberta, na qual é possível especificar a ação a ser tomada e a mensagem que será registrada quando a condição ocorrer.
- Para aplicar uma ação quando a condição especificada ocorrer, marque a caixa de
seleção Substituir ação em caso de erro.
Opção |
Descrição |
Continuar |
Clique para continuar executando o teste. |
Sair da Transação |
Clique para sair de uma transação quando ocorrer a condição especificada. Selecione a transação Interna ou Externa ou o tipo de nome de uma transação. |
Sair do Loop |
Clique para sair de um loop quando ocorrer a condição especificada. Selecione o loop Interno ou Externo ou o tipo de nome de um loop. |
Continuar na Próxima Iteração do Loop |
Clique para continuar na próxima iteração de um loop quando ocorrer a condição especificada.
Selecione o loop Interno ou Externo ou o tipo de nome de um loop. |
Sair do Teste |
Clique para sair do teste quando ocorrer a condição especificada. |
Sair do Usuário |
Clique para parar o usuário virtual que encontra a condição especificada. |
Finalizar execução |
Clique para parar a execução quando a condição especificada ocorrer. |
- Para contribuir com o funcionamento da página, transação ou loop, marque a caixa de
seleção Substituir contribuição por status de funcionamento e
selecione Sim. Os respectivos relatórios exibem o funcionamento
da página, transação ou loop.
- Opcional: Para gravar uma mensagem no log de teste quando a condição especificada ocorrer,
marque a caixa de seleção Substituir ação em caso de erro e digite
uma mensagem.
- Clique em OK.
Exemplo
Para parar a execução de um planejamento quando ocorrer uma falha de substituição na correlação de dados, marque a caixa de seleção
Falha na Substituição. Clique em
Parar Planejamento e clique em
OK.
O comportamento de manipulação de erros que é especificado mais próximo de onde um erro ocorre tem precedência. Se uma solicitação específica for configurada para continuar se ocorrer uma falha no substabelecimento e o planejamento for configurado para parar se um substabelecimento falhar, o planejamento continuará executando se o substabelecimento falhar nessa solicitação.