Erros de cliente permitidos
Adicione erros de cliente conhecidos à lista de erros de cliente permitidos para permitir que testes e etapas continuem em execução quando ocorrer um erro específico. Defina o nível de relatório para especificar o que Automated Test Frameworkocorre quando o erro ocorre em testes futuros.
Cenários para permitir erros de cliente
Os designers e desenvolvedores de teste geralmente permitem erros de JavaScript do lado do cliente para evitar que determinados tipos de falhas conhecidas afetem o design e os resultados de testes. Os cenários para permitir erros de cliente incluem:
- Restrições de tempo
- Permita temporariamente um erro de cliente até que seus desenvolvedores tenham tempo para investigar e resolver o problema. Por exemplo, ao testar um formulário antigo que contém um bug de longa data.
- Minimizar o impacto de bibliotecas antigas
- Ignore erros de cliente que não podem ser corrigidos ou não são importantes para suas operações para eliminar o impacto em execuções de testes futuras. Por exemplo, quando você encontra um bug em uma biblioteca antiga.
- Tempo de design de teste
- Permita erros do cliente temporariamente até terminar de gravar 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 bug da plataforma
- Permita erros de cliente temporariamente até que uma correção esteja disponível. Antes de relatar um bug da plataforma para ServiceNowSuporte técnico, investigue o erro, verifique se não é um erro de personalização e identifique o tipo de bug da 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 ocorrências futuras do erro como um aviso ou as ignora completamente. Você pode mudar o nível de 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 de 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 de 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 Sucesso . O erro é registrado nos logs de teste com um Ignorado status. |
Processo de correspondência
Identificando e resolvendo erros do cliente
Quando ocorrem erros de cliente, o. Automated Test Frameworkfalha no teste na etapa que estava sendo executada quando o erro ocorreu.