Dividindo um Teste

Depois de registrar um teste, é possível dividi-lo em testes menores. Ao dividir um teste, é possível criar blocos de construção modulares de testes menores e combiná-los para formar testes maiores. O teste original está inalterado.

Sobre Esta Tarefa

Com o recurso de divisão de teste, é possível gravar um cenário relativamente longo com várias etapas funcionais com relação a um aplicativo e, em seguida, no editor, dissecar o teste em vários segmentos de teste pequenos, que você pode executar em várias ordens em um planejamento. O assistente determina quais variáveis precisam persistir entre os testes divididos e cria a ligação para que você não precise gravar o código customizado.

Procedimento

  1. No Navegador de Teste, navegue até o teste e dê um clique duplo nele. O teste é aberto.
  2. Selecione um ou mais elementos no teste para dividir em um novo teste. Você deve selecionar elementos contíguos. É possível selecionar elementos, exceto para contêineres de variável, que são filhos imediatos do nó-raiz do teste.
  3. Clique com o botão direito do mouse nos elementos selecionados e, em seguida, selecione Salvar Seleção como Novo Teste.
  4. Na janela Salvar Seleção como Novo Teste, digite um nome de arquivo para o novo teste e, opcionalmente, forneça uma descrição ou um comentário para o teste dividido.
    1. Selecione Também usar texto de descrição para comentário no início de cada teste para incluir o campo Descrição/Comentário como um comentário no início do teste dividido.
    2. Selecione Marcar a Seleção no Editor para marcar a seleção no teste original com marcas no formato [N-> em que N é um número inteiro positivo que corresponde ao número de seleções salvas. Por exemplo, na primeira vez que você salva uma seleção como um novo teste, a seleção no teste original é marcada com este identificador:[1->. Se você salvar três seleções, o teste original será marcado com estes identificadores: [1->, [2-> e [3->.
    3. Clique em Avançar.
    A seleção de Marcar a Seleção no Editor facilita dividir um teste em várias partes. As marcas no editor são removidas quando você fecha o teste. Não é possível salvar elementos de teste marcados. Clique com o botão direito do mouse e selecione Limpar Intervalo para remover as marcas se você quiser salvar os elementos de teste selecionados novamente.
  5. Opcional: Na próxima página do assistente Salvar Seleção como Novo Teste, examine as mudanças a serem executadas como resultado da divisão. Normalmente você deixa Vincular Testes por meio de Variáveis e Mudanças Específicas de HTTP selecionadas; desmarcando essas opções, é possível tornar o teste dividido inútil ou pode produzir resultados imprevisíveis. Porém, você pode desmarcar as caixas específicas Vincular testes por meio das variáveis se você não quiser que determinados dados sejam correlacionados entre os testes.
    Primeiro Teste de Divisão
  6. Clique em Concluir.

Resultados

O novo teste é criado a partir dos elementos selecionados. As variáveis de teste que são criadas por meio da divisão de um teste são listadas no contêiner Variáveis Criadas pelo Teste Dividido no novo teste. Para obter melhores resultados, abra o contêiner Variáveis Criadas pelo Teste Dividido no novo teste e certifique-se de que as variáveis sejam criadas e de que elas recebam valores designados por um teste que é executado antes do teste recém dividido. Para obter informações adicionais sobre variáveis de teste, consulte Sobre Variáveis de Teste e Declarando e Designando Variáveis de Teste.

O teste original será marcado se você selecionar a opção Marcar a Seleção no Editor. Para remover as marcas, clique com o botão direito do mouse nos elementos selecionados no teste original e selecione Limpar Intervalo. Também será solicitado que você exclua o novo teste. Clique em Sim para excluir o novo teste ou em Não para preservá-lo.

Exemplo

Lembre-se das opções feitas ao dividir um teste e reorganize os testes de divisão em um planejamento. Suponha que o teste registrado visitIBM contenha as seguintes ações: Você deseja dividir o teste em quatro partes: Logon, Criar Editar e Logoff. Você precisa dividir o teste quatro vezes. Em seguida, crie um planejamento que executa usuários virtuais selecionados a partir de um datapool. Cada usuário virtual executa o teste Logon, executa várias combinações dos testes Criar e Editar e, por fim, executa o teste Logoff.

Lembre-se, porém, de que ao dividir os testes, o teste Criar pode ter inicializado variáveis que o teste Editar utiliza. Portanto, se você inverter a ordem durante a execução (ou seja, executar o teste Editar antes do teste Criar), certifique-se de que as variáveis compartilhadas pelos testes sejam inicializadas e configuradas corretamente.


Feedback