Notas de versão Automated Test Framework

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • O ServiceNow® Automated Test Framework permite que você crie e execute testes automatizados para confirmar que a instância modificada funciona após um upgrade, durante o desenvolvimento de aplicações ou ao implantar configurações de instância com conjuntos de atualizações. Revise os resultados de testes com falha para identificar as mudanças que causaram a falha e as mudanças que você deve revisar. Automated Test Framework foi aprimorado e atualizado na versão Yokohama.

    Automated Test Framework destaques para a versão Yokohama

    • Reduza o tempo de upgrade e desenvolvimento substituindo os testes manuais por testes automatizados.
    • Projetar testes uma vez e reutilizá-los em diferentes contextos e com diferentes conjuntos de dados de teste.
    • Mantenha as instâncias de teste limpas revertendo os dados de teste e as mudanças feitas após cada execução de teste.
    • Crie e programe pacotes de testes para organizar e executar testes em lotes.
    • Reduza o tempo de design de teste copiando testes de início rápido e pacotes de testes. Você também pode criar etapas de teste personalizadas para expandir a cobertura de teste.

    Para obter mais informações, consulte Automated Test Framework (ATF).

    Importante:
    Gerador de testes e Cloud Runner ATF está disponível no ServiceNow Store. Para obter detalhes, consulte a seção "Informações de ativação" destas notas de versão.

    Informações importantes para atualizar Automated Test Framework para Yokohama

    Copie e personalize os testes de início rápido fornecidos pelo Now Platform® para validar que sua instância funciona depois de fazer mudanças na configuração. Por exemplo, se você aplicar um upgrade ou desenvolver uma aplicação.

    Os testes podem produzir um resultado de aprovação somente quando você os executa em um sistema base sem personalizações e com os dados de demonstração padrão fornecidos com a aplicação ou o plug-in de recurso. Para aplicar um teste de início rápido aos dados específicos da instância, copie o teste de início rápido e adicione seus dados personalizados. Para obter mais informações, consulte Available quick start tests by application or feature.

    Novidades da versão Yokohama

    Reusable tests
    Reduza a duplicação de testes enquanto invocados em vários outros testes criando testes reutilizáveis, permitindo que o design de teste seja mais modular, reduzindo o esforço e o tempo ao duplicar testes para gerenciar um grande número de testes em sua instância. Você pode acessar os testes reutilizáveis na nova categoria de etapa de teste Teste reutilizável. Use as listas relacionadas Variáveis de entrada reutilizáveis e Variáveis de saída reutilizáveis para definir os dados que passam de uma etapa de teste para outra.
    Reusable Tests category
    Reutilize os registros de teste criados na tabela Teste reutilizável da nova categoria de etapa de teste Teste reutilizável. Por padrão, os registros de teste aparecem na categoria de etapa de teste Teste reutilizável, a menos que você defina o registro em uma categoria personalizada no campo Categoria.

    Informações de ativação

    Automated Test Framework é um recurso Now Platform que está ativo por padrão.
    Nota:
    Por padrão, a propriedade do sistema usada para executar testes automatizados está desativada para ajudar a impedir que você execute acidentalmente esses testes em um sistema de produção. Para evitar a corrupção de dados ou indisponibilidade, execute testes somente em instâncias de desenvolvimento, teste e outras instâncias de não produção. Para obter mais informações, consulte Enable or disable executing Automated Test Framework tests.

    Para usar os testes de início rápido para uma aplicação, ative o plug-in que está associado à aplicação. Para obter mais informações, consulte Available quick start tests by application or feature.

    Defina a propriedade sn_atf.runner.enabled como verdadeira para ativar o pacote de conteúdo para a aplicação da loja Gerador de testes e Cloud Runner ATF.

    Requisitos do navegador

    Automated Test Framework O oferece suporte à execução de testes somente de navegadores da área de trabalho. Você não pode executar testes ou pacotes de testes em tablets, navegadores móveis ou na IU para celular. Alguns navegadores de desktop exigem configuração adicional. Para obter mais informações, consulte Browser recommendations for Automated Test Framework.

    Automated Test Framework O oferece suporte limitado para design de teste em tablets. Você não pode adicionar novas etapas de teste de IU personalizadas a partir de tablets porque os tablets não podem recuperar componentes. Revise todas as etapas de teste de IU personalizada existentes que foram adicionadas de um navegador de desktop.