Testando aplicações em AEMC

  • Versão de lançamento: Zurich
  • Atualizado 8 de ago. de 2025
  • 2 min. de leitura
  • Testar uma aplicação ajuda a garantir a viabilidade das mudanças na instância de produção. Saiba mais sobre como os testes funcionam no AEMCe os diferentes tipos de testes que são executados automaticamente durante o processo de implantação.

    Testando uma aplicação

    Antes de publicar uma aplicação enviada, teste-a em uma instância que não seja de produção. Para iniciar o teste, um administrador deve abrir a solicitação de implantação e selecionar Aprovar . O registro do pipeline é lido e determina o próximo estado da solicitação.

    O objetivo de testar a aplicação é garantir a viabilidade da instância de produção. Quando o app tiver feito a transição para o estado de teste, ServiceNow Automated Test Frameworkos testes são executados, se você tiver as propriedades apropriadas foram habilitadas .

    Se a aplicação não passar no teste, você rejeitará a solicitação de implantação.

    Implantando em um ambiente de teste

    Quando você implanta ou instala uma aplicação em um ambiente de teste, dois trabalhos são executados automaticamente:
    • Pacote de testes de implantação de aplicações
    • Verificação de instância de definições de app com escopo

    Esses testes podem ser úteis para o administrador para diagnosticar problemas antes que um app seja implantado.Para obter mais informações sobre o que acontece durante a implantação de uma aplicação, consulte Pipelines e implantações fluxo de trabalho versão 24.1.2.

    Tabela 1. Trabalhos executados automaticamente durante a implantação
    Trabalho Descrição
    Pacote de testes de implantação de aplicações Um conjunto de testes de ATF (Automated Test Framework). O pacote consiste em um único teste chamado Log . Quando o teste é executado, os resultados da verificação são registrados na tabela Resultados do teste [sys_atf_test_result].
    Nota:
    As duas propriedades do sistema a seguir devem estar habilitadas para executar o Pacote de testes de implantação de aplicações:
    • sn_atf.runner.enabled
    • sn_atf.schedule.enabled
    Se eles não estiverem habilitados, somente a verificação da instância será executada. Para obter mais informações, consulte Habilite as propriedades ATF (Automated Test Framework).
    Verificação de instância de definições de app com escopo As verificações de instância ajudam a diagnosticar problemas de integridade em uma instância que não seja de produção e são úteis para lidar com as práticas recomendadas. Para obter mais informações, consulte Instance Scan.

    A verificação de instância verifica todas as tabelas no app que estendem a Tarefa [tarefa].

    O administrador pode exibir os resultados das verificações para fins de solução de problemas selecionando Resultados do ambiente de implantação na solicitação de implantação.

    Basta abrir o registro da instância. Os resultados são divididos em três guias:
    • Resultados de ATF
      • Nome do pacote de testes
      • URL do Teste
      • Contagens de sucesso e falha
      • Contagem geral de erros
    • Resultados da Verificação de Instância
      • Nome do pacote de verificação
      • Verificar URL
      • Contagem de descobertas para a verificação
    • Resultados (JSON) Inclui o código JSON não formatado dos resultados de ATF e da verificação de instância, bem como todos os erros identificados durante as verificações. Este JSON também pode ser encontrado em Anotações lista relacionada.