Erros de cliente permitidos
Adicione erros de cliente conhecidos à lista de erros de cliente permitidos para permitir que os testes e as etapas continuem em execução quando ocorrer um erro específico. Defina o nível do relatório para especificar o que o Automated Test Framework faz quando o erro ocorre em testes futuros.
Cenários para permitir erros de cliente
Os designers e desenvolvedores de teste normalmente permitem erros de JavaScript do lado do cliente para impedir que determinados tipos de falhas conhecidas afetem o design e os resultados do teste. Os cenários para permitir erros de cliente incluem:
- Restrições de tempo
- Permita temporariamente um erro do cliente até que os desenvolvedores tenham tempo de investigar e resolver o problema. Por exemplo, ao testar um formulário antigo que contém um erro de longa data.
- Minimizando o impacto de bibliotecas antigas
- Ignore os erros do cliente que não podem ser corrigidos ou não são importantes para suas operações para eliminar o impacto em simulações futuras. Por exemplo, quando você encontra um erro em uma biblioteca antiga.
- Testar tempo de design
- Permita temporariamente erros de cliente até terminar de escrever os testes e ter tempo para investigar o erro. Por exemplo, um de seus desenvolvedores modifica uma política de IU e a mudança gera um erro.
- Possível erro da plataforma
- Permita temporariamente erros de cliente até que uma correção esteja disponível. Antes de relatar um erro de plataforma para o Suporte técnico ServiceNow, investigue o erro, verifique se não é um erro de personalização e identifique o tipo de erro de plataforma envolvido. Por exemplo, uma política de IU gera um erro durante um teste. Sua investigação verifica se o problema não é um erro de personalização e identifica um problema de plataforma com a política de IU.
Níveis de relatório para erros de cliente permitidos
O nível de relatório indica se a estrutura de teste relata futuras ocorrências do erro como um aviso ou as ignora completamente. Você pode alterar o nível do relatório de um erro permitido a qualquer momento. Por exemplo, se você adicionar originalmente um erro como aviso, poderá alterar posteriormente o nível do relatório para ignorado.
| Nível do relatório | Descrição |
|---|---|
| Aviso | As etapas de teste que contêm o erro do cliente permitido relatam um status Êxito com aviso(s). A mensagem de erro aparece na saída do resultado do teste e é registrada nos logs de teste com o status Aviso. |
| Ignorado | As etapas de teste que contêm o erro do cliente permitido relatam um status de Êxito. O erro é registrado nos logs de teste com um status Ignorado. |
Processo de correspondência
Identificar e resolver erros do cliente
Quando ocorrem erros de cliente, o Automated Test Framework falha no teste na etapa que estava sendo executada quando o erro ocorreu.