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
- No Navegador de Teste, navegue até o teste e dê um clique duplo nele. O teste é aberto.
- 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.
- Clique com o botão direito do mouse nos elementos selecionados e, em seguida, selecione Salvar Seleção como Novo Teste.
- 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.
- 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.
- 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->.
- 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.
- 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.
- 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:
- Efetuar login em um servidor.
- Criar uma entrada no servidor e remover a entrada.
- Editar uma entrada, validá-la com a alteração feita e restaurar a
entrada.
- Efetuar logoff do servidor.
Você deseja dividir o teste em quatro partes: Logon, Criar
Editar e Logoff. Você precisa dividir o teste quatro vezes.
- Abra visitIBM e selecione as ações de logon. Nomeie o novo teste como Logon, que contém as ações de Logon.
- Selecione as ações de criação. Nomeie o novo teste como Criar.
- Selecione as ações de edição. Nomeie o novo teste como Editar.
- Selecione as ações de logoff. Nomeie o novo teste como Logoff.
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.