Erros de cliente permitidos

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • 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.
    Nota:
    Ao adicionar erros de cliente à lista de erros de cliente permitidos permitir que a estrutura de teste continue testando, isso não garante que seus testes sejam aprovados. Os designers e desenvolvedores de testes devem sempre investigar erros do cliente para determinar se há problemas com seu processo de negócios. Para mais detalhes, consulte Identificar e resolver erros do cliente.

    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

    . Automated Test Frameworkidentifica erros de cliente permitidos usando uma pesquisa de contém em vez de uma correspondência de cadeia de caracteres exata. Uma correspondência ocorre quando um erro de cliente contém uma mensagem de um registro de Erro de cliente permitido [sys_atf_whitelist]. Por exemplo, se você criar um registro de Erro de cliente permitido para a mensagem de erro " Mensagem de teste "Com um nível de relatório ignorado, qualquer erro de cliente que contenha esta cadeia de caracteres será ignorado.
    Nota:
    Quando você cria ou modifica um registro de erro de cliente permitido, o executor de testes de cliente obtém a atualização automaticamente.

    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.