Gerando os testes

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Gere testes automaticamente aproveitando a aplicação ServiceNow Test Generation and Cloud Runner. Você também pode executar esses testes com o clique de um botão.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Automated Test Framework (ATF) > Administração > Gerador de teste.
      Se você estiver no módulo Selecionar Usuário da Nuvem e tiver configurado o usuário administrador, clique em Clique aqui para navegar até a página do gerador de teste.
      Nota:
      O módulo Gerar testes está visível somente para os administradores. Até mesmo um administrador de teste do ATF não pode acessar o módulo Selecionar Usuário da Nuvem.

      Se você já tiver uma geração de teste em execução, verá a mensagem a seguir.

      Imagem mostrando a geração de teste em andamento
      Nota:
      Você não pode iniciar mais de um processo de geração de teste simultaneamente, mas ele entrará em fila para execução posterior.
    2. Opcional: Se você quiser ver o teste em execução no momento e a fila, navegue até Automated Test Framework (ATF) > Administração > Fila de orquestração do navegador.
      A lista de Filas de Orquestração do Navegador será exibida.
      Nota:
      Você pode ver o andamento e o estado de cada geração de teste e execução de teste na lista.
    3. Selecione uma das duas maneiras de gerar testes.

      Tela Gerar testes.

      • Não selecionar Avançado: gera testes em todas as tabelas por padrão
      • Selecionar Avançado: opção para especificar uma tabela específica para gerar testes
        • Contagem máxima de testes: limite superior do número de testes gerados.
        • Contagem máxima de teste por tabela: limite superior na contagem de teste para cada tabela
        • Contagem máxima de testes por item do catálogo: número máximo de testes gerados por item do catálogo de serviços, sendo o padrão máximo de 10. Você pode modificar o número de testes gerados por item do catálogo de serviços
        • Criar conjuntos de atualizações separados por escopo: opção para criar um conjunto de atualizações separado para cada escopo
        • Escopo para gerar testes: capacidade de ter as tabelas em conjuntos de atualização separados para diferentes escopos. Por exemplo, o gerador coleta informações sobre o escopo das tabelas e salva os testes em um conjunto de atualizações separado para cada escopo
          Nota:
          Esse campo ficará visível somente se o campo Criar conjuntos de atualizações separados por escopo não estiver selecionado. Você pode selecionar o escopo para os testes gerados. O escopo padrão é "Global".
        • E-mail: endereço de e-mail do usuário que receberá notificações sobre o resumo da geração de teste
        • Predefinições: número de testes gerados pelo controle do usuário por item do catálogo de serviços. O número padrão máximo é 10.
      Nota:
      Como o processo de geração de teste é demorado, verifique o endereço de e-mail fornecido regularmente para receber a notificação sobre a geração de teste.
    4. Opcional: Selecione Salvar predefinição para implementar as condições de filtro predefinidas.
      Você também pode excluir uma predefinição selecionando Excluir predefinição. Todos os administradores que podem acessar o módulo Gerar testes podem exibir a atualização no campo Predefinições.
      Nota:
      Não é possível excluir a predefinição padrão Nenhum. Algumas predefinições de exemplo foram fornecidas e podem ser editadas.

      Tela Gerar testes.

      Dependendo da consulta criada pelos valores predefinidos, as guias a seguir retornam determinados dados.
      • Usuários
      • Tabelas
      • Catálogo de serviços
      Nota:
      Você pode criar novos conjuntos de condições para filtrar as informações necessárias nas guias.

      Tela Usuários.

    5. Selecione Iniciar geração de teste.
      A página Geração de teste iniciada é exibida.

      Imagem que mostra a caixa de diálogo de geração de teste iniciada

      Se você executar um teste ou um pacote quando a geração de teste estiver em andamento, uma das mensagens a seguir será exibida.
      • Para simulação

        Imagem mostrando a fila de simulações quando a geração de teste está em andamento

      • Para execução do pacote

        Imagem mostrando a fila de execução de pacote quando a geração de teste está em andamento

    6. Vá para Pacotes para ver os testes gerados.
      Uma lista de pacotes de testes é exibida.
      Nota:
      Os testes começam a aparecer conforme são gerados. É recomendável não executar os testes gerados ou o pacote de testes quando a geração de teste ainda estiver em andamento.
    7. Selecione o pacote gerado pelo ATF.
      Nota:
      Ele oferece suporte somente aos formulários básicos e às etapas de teste do servidor.

      Agora você pode definir a propriedade sn_atf_tg.generation.create_separate_update_set como Falso se não quiser um pacote atualizado sempre que executar uma geração de teste. Os registros atualizados criados durante a geração de testes são capturados no pacote que o usuário selecionou no momento. Seu valor padrão é definido como Verdadeiro e gera um pacote atualizado após cada geração de teste.

      Uma lista de testes no pacote selecionado é exibida. Somente os testes bem-sucedidos aparecem neste pacote.
    8. Opcional: Selecione o pacote gerado e role para baixo até a lista relacionada Testes se quiser exibir os testes automatizados gerados usando o Produtor de registro ou o Catálogo de serviços.
      Nos testes automatizados criados, você pode exibir todos os usuários que usaram esse registro ou incidente. Embora as etapas de teste aqui sejam semelhantes às outras etapas de teste, a validação inicial é feita para os campos do formulário. Além disso, para cada campo obrigatório, um valor é definido com base nos dados de amostra. Ele também valida após cada etapa obrigatória. Depois de enviar, ele faz uma validação de registro final.