Notas de versão Automated Test Framework
O ServiceNow® Automated Test Framework permite que você crie e execute testes automatizados para confirmar que sua 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. Analise 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 Washington DC.
Automated Test Framework destaques para a versão Washington DC
- Reduza o tempo de atualização e desenvolvimento substituindo o teste manual pelo teste automatizado.
- Projete testes uma vez e reutilize-os 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 do teste.
Para obter mais informações, consulte Test your apps with the ATF.
Informações importantes para atualizar Automated Test Framework para Washington DC
Copie e personalize os testes de início rápido fornecidos pelo Now Platform® para validar se sua instância funciona depois de fazer mudanças na configuração. Por exemplo, se você aplicar uma atualização ou desenvolver uma aplicação.
Os testes podem produzir um resultado de aprovação somente quando você os executa em um sistema de 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 sua 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 Washington DC
- Performance profiling
- A criação de perfil de desempenho é uma abordagem orientada por dados para analisar o comportamento do tempo de execução, identificando gargalos mais rapidamente. Use a criação de perfil de desempenho para detectar a degradação do desempenho ao atualizar sua instância. Você pode investigar e corrigir quaisquer problemas.
- Suporte para espaço configurável
- O ATF agora oferece suporte ao teste da IU do Next Experience (limitado a formulários e ações de IU) para reduzir os riscos de regressão, fornecendo uma cobertura de teste mais ampla.
- Etapa de teste de Visibilidade da ação declarativa
- Use a etapa de teste Visibilidade da ação declarativa na categoria de etapa de teste de formulário para verificar se uma ação declarativa está visível no formulário atual.
- Clique em uma etapa de teste de ação declarativa
- Use a etapa de teste Clique em uma ação declarativa na categoria de teste Formulário para clicar em uma ação declarativa no formulário atual.
Informações de ativação
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 verdadeiro para ativar o pacote de conteúdo para a aplicação da loja Gerador de testes e Cloud Runner ATF.
Requisito do navegador
Automated Test Framework O oferece suporte à execução de testes somente em 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 oferece suporte limitado para design de teste em tablets. Você não pode adicionar novas etapas de teste de IU personalizadas de tablets porque os tablets não podem recuperar componentes. Em vez disso, revise todas as etapas de teste de IU personalizada existentes que foram adicionadas de um navegador para desktop.