Criar e executar seu primeiro teste automatizado

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Siga estas instruções passo a passo para criar e executar seu primeiro teste automatizado. Este teste cria um novo registro de usuário.

    • O plug-in Automated Test Framework (com.glide.automated_testing_framework) deve ser ativado. Ele é ativado por padrão no zBoot ou no upgrade.
    • Se necessário, habilite a execução de testes. Para obter instruções, consulte Habilitar ou desabilitar a execução de Automated Test Framework testes.
      Nota:
      Por padrão, a propriedade do sistema usada para executar testes automatizados está desativada para evitar 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.
    • Função necessária: administrador

    Criar novo teste

    Crie um novo registro de teste automatizado.

    Antes de Iniciar

    Função necessária: atf_test_admin ou admin

    Procedimento

    1. Navegar até Todos > Automated Test Framework > Testes.
    2. Clique em Nova.
    3. No formulário Testar novo registro, insira um nome para o teste no campo Nome.
      O sistema identifica este teste por este nome sempre que exibe uma lista de testes (por exemplo, no módulo Testes).

      Formulário para criar um novo teste
    4. No campo Descrição, insira uma descrição para o teste.
    5. Clique em Salvar.

    Resultado

    O sistema cria um novo registro de teste e retorna para a lista de testes. Para obter mais informações sobre como criar novos testes automatizados, consulte Criar um novo teste automatizado.

    Adicionar a primeira etapa ao novo teste

    Adicione a primeira das três etapas ao teste automatizado.

    Antes de Iniciar

    Função necessária: atf_test_admin ou admin

    Procedimento

    1. Navegar até Todos > Automated Test Framework > Testes.
    2. Clique no teste que deve conter as novas etapas de teste.
    3. Na lista relacionada Etapas de teste na parte inferior do formulário de teste, clique em Adicionar etapa de teste.
    4. Na coluna do meio, clique na linha do tipo de etapa Abrir um novo formulárioe selecione Avançar.

      Adicionar caixa de diálogo de etapa de teste
      O sistema exibe o formulário Adicionar etapa de teste para a etapa Abrir um novo formulário.
    5. No campo Tabela, selecione a tabela Usuário [sys_user] e clique em Enviar.

      Adicionar etapa de teste: abra um novo formulário.
      O sistema cria a nova etapa e retorna ao registro de teste.
    6. Clique em Atualizar.

    Resultado

    O sistema cria um novo registro de teste e retorna para a lista de testes. Para obter mais informações sobre como adicionar etapas a testes automatizados, consulte Adicionar etapas a um teste automatizado.

    O que Fazer Depois

    Para obter algumas ideias sobre como continuar aprendendo sobre o Automated Test Framework, consulte Próximas etapas com o Automated Test Framework.

    Adicionar a segunda etapa ao seu teste automatizado

    Adicione a segunda de três etapas ao teste automatizado.

    Antes de Iniciar

    Função necessária: atf_test_admin ou admin

    Procedimento

    1. Clique no teste que deve conter as novas etapas de teste.
    2. Na lista relacionada Etapas de teste na parte inferior do formulário de teste, clique em Adicionar etapa de teste.
    3. Na coluna do meio, clique em Definir valores de campoe em Avançar.
      O sistema exibe o formulário Adicionar etapa de teste para a etapa Definir valores.
    4. Na seção de valores de campo, defina Sobrenome como Teste e Nome como Otto (ou outros nomes de sua escolha).

      Etapa de teste
    5. Clique em Enviar.

    Resultado

    O sistema cria a nova etapa e retorna ao registro de teste. Para obter mais informações sobre como adicionar etapas a testes automatizados, consulte Adicionar etapas a um teste automatizado.

    Adicionar a terceira etapa ao seu teste

    Adicione a última das três etapas ao teste automatizado.

    Antes de Iniciar

    Função necessária: atf_test_admin ou admin

    Procedimento

    1. Clique no teste que deve conter as novas etapas de teste.
    2. Na lista relacionada Etapas de teste na parte inferior do formulário de teste, clique em Adicionar etapa de teste.
    3. Na coluna do meio, clique em Enviar um formulárioe em Avançar.
      O sistema exibe o formulário Adicionar etapa de teste para a etapa Enviar um formulário.
    4. Deixe todos os valores como definidos por padrão e clique em Enviar.

      Enviar uma etapa de teste de formulário
      O sistema cria a nova etapa e retorna ao registro de teste. O registro de teste agora deve mostrar as três etapas que você acabou de adicionar.
      Registro de teste atualizado
    5. Clique em Atualizar.

    Resultado

    O sistema retorna para a lista de testes. Para obter mais informações sobre como adicionar etapas a testes automatizados, consulte Adicionar etapas a um teste automatizado.

    Executar seu teste

    Depois de adicionar etapas de teste, execute e monitore o andamento do teste automatizado.

    Antes de Iniciar

    Função necessária: atf_test_admin ou admin

    Procedimento

    1. Se necessário para exibir a lista Testes, clique em Testes.
    2. Clique na linha que contém o teste que você acabou de criar.
      O sistema exibe o formulário Teste.
    3. Clique em Executar teste.
      Como este teste inclui uma etapa de formulário (qualquer etapa que envolva uma IU), o sistema exibe uma caixa de diálogo solicitando que você escolha entre os clientes de teste em execução no momento ou inicie um novo executor de teste. Para continuar, selecione Iniciar um novo executor de teste e clique em Executar teste.

    Resultado

    O sistema exibe a caixa de diálogo de andamento Executar teste. Para obter mais informações sobre como executar testes automatizados, consulte Executar um teste automatizado.

    Monitorar o andamento do teste e exibir os resultados do teste

    Monitore o andamento do teste automatizado e exiba os resultados de teste.

    Antes de Iniciar

    Função necessária: atf_test_admin ou admin

    Por Que e Quando Desempenhar Esta Tarefa

    Se necessário, você pode cancelar um teste mesmo durante a execução. Para obter mais informações, consulte Como cancelar testes automatizados e pacotes de testes.

    Procedimento

    1. Monitore o andamento do teste na caixa de diálogo de andamento Executar teste.
      Nota:
      Se o seu teste criar dados, o sistema reverterá esses dados após a conclusão de todas as etapas do teste.
    2. Ao concluir, clique em Ir para Resultados na caixa de diálogo de andamento Executar teste para exibir a lista Resultados de testes, na qual você pode exibir e analisar os resultados.