Execução de testes

Exibição de conjuntos de teste

Abra o Console de testes para ver os Conjuntos de testes registrados. O painel Testes contém uma lista de conjuntos de testes e seus casos de teste.

Navegue até o console Ferramentas por meio de Navegação Global > Ferramentas > Operações > Testes.

chlimage_1-63

Ao abrir o console, os Conjuntos de testes são listados à esquerda, juntamente com uma opção para executar todos eles sequencialmente. O espaço à direita mostrado com um plano de fundo quadriculado é um espaço reservado para mostrar o conteúdo da página à medida que os testes são executados.

chlimage_1-64

Execução de um único conjunto de teste

Conjuntos de testes podem ser executados individualmente. Quando você executa um Conjunto de testes, a página é alterada à medida que os Casos de teste e suas Ações são executados e os resultados são exibidos após a conclusão do teste. Os ícones indicam os resultados.

Um ícone de marca de seleção indica um teste bem-sucedido:

Ícone de marca de seleção.

Um ícone "X" indica um teste com falha:

Ícone de teste com falha indicado por um X dentro de um círculo.

Para executar um conjunto de teste:

  1. No painel Testes, clique no nome do Caso de teste que deseja executar para expandir os detalhes das ações.

    chlimage_1-65

  2. Clique em Executar teste.

    Uma imagem do botão Executar testes, indicada por um ponteiro voltado para a direita dentro de um círculo.

  3. O espaço reservado é substituído pelo conteúdo da página à medida que o teste é executado.

    chlimage_1-66

  4. Revise os resultados do Caso de Teste tocando ou clicando na descrição para abrir o painel Resultado. Tocar ou clicar no nome do Caso de Teste no painel Resultado mostra todos os detalhes.

    chlimage_1-67

Execução de vários testes

Os Conjuntos de testes são executados sequencialmente na ordem em que aparecem no console. Você pode detalhar um teste para ver os resultados detalhados.

chlimage_1-68

  1. No painel Testes, clique no botão Executar todos os testes ou no botão Executar testes abaixo do título do Conjunto de Testes que você deseja executar.

    Uma imagem do botão Executar todos os testes e do botão Executar testes, indicada por um ponteiro voltado para a direita dentro de um círculo.

  2. Para exibir os resultados de cada Caso de Teste, clique no título do Caso de Teste. Clicar no nome do teste no painel Resultado mostra todos os detalhes.

    chlimage_1-69

Criação e uso de um conjunto de teste simples

O procedimento a seguir o orienta durante a criação e execução de um Conjunto de Testes usando conteúdo do We.Retail, mas você pode modificar facilmente o teste para usar uma página da Web diferente.

Para obter detalhes completos sobre como criar seus próprios Conjuntos de testes, consulte a documentação da API Hobbes.js.

  1. Abra o CRXDE Lite. (https://localhost:4502/crx/de)

  2. Clique com o botão direito do mouse na pasta /etc/clientlibs e clique em Criar > Criar pasta. Digite myTests para o nome e clique em OK.

  3. Clique com o botão direito do mouse na pasta /etc/clientlibs/myTests e clique em Criar > Criar nó. Use os seguintes valores de propriedade e clique em OK:

    • Nome: myFirstTest
    • Tipo: cq:ClientLibraryFolder
  4. Adicione as seguintes propriedades ao nó myFirstTest:

    NomeTipoValor
    categoriesCadeia de caracteres[]granite.testing.hobbes.tests
    dependenciesCadeia de caracteres[]granite.testing.hobbes.testrunner
    NOTE
    Somente AEM Forms
    Para testar formulários adaptáveis, adicione os seguintes valores às categorias e dependências. Por exemplo:
    categorias: granite.testing.hobbes.tests, granite.testing.hobbes.af.commons
    dependências: granite.testing.hobbes.testrunner, granite.testing.hobbes.af
  5. Clique em Salvar tudo.

  6. Clique com o botão direito do mouse no nó myFirstTest e clique em Criar > Criar arquivo. Nomeie o arquivo js.txt e clique em OK.

  7. No arquivo js.txt, insira o seguinte texto:

    #base=.
    myTestSuite.js
    
  8. Clique em Salvar tudo e feche o arquivo js.txt.

  9. Clique com o botão direito do mouse no nó myFirstTest e clique em Criar > Criar arquivo. Nomeie o arquivo myTestSuite.js e clique em OK.

  10. Copie o código a seguir para o arquivo myTestSuite.js e salve o arquivo:

    new hobs.TestSuite("Experience Content Test Suite", {path:"/etc/clientlibs/myTests/myFirstTest/myTestSuite.js"})
       .addTestCase(new hobs.TestCase("Navigate to Experience Content")
          .navigateTo("/content/we-retail/us/en/experience/arctic-surfing-in-lofoten.html")
       )
       .addTestCase(new hobs.TestCase("Hover Over Topnav")
          .mouseover("li.visible-xs")
       )
       .addTestCase(new hobs.TestCase("Click Topnav Link")
          .click("li.active a")
    );
    
  11. Navegue até o console Testes para experimentar o conjunto de testes.

Página anteriorModo de desenvolvedor
Próxima páginaComponentes para fragmentos de conteúdo
19ffd973-7af2-44d0-84b5-d547b0dffee2