Executando testes móveis a partir de um planejamento

É possível executar testes móveis a partir de um planejamento se você tiver um ambiente de shell compartilhado com IBM® Rational Performance Tester e IBM Rational Test Workbench Eclipse Client. Um cenário é executar os mesmos testes móveis a partir de um planejamento. Outras opções são executar os mesmos testes móveis em um dispositivo móvel ou em vários dispositivos e emuladores móvel em paralelo com grupos de usuários diferentes. É possível configurar uma variável para especificar dispositivos móveis exclusivos para cada usuário virtual em um grupo executando os testes móveis. A variável pode ser inicializada a partir de um datapool para que vários dispositivos móveis sejam usados para cada usuário virtual em um grupo que está executando os testes móveis.

Antes de Iniciar

Sobre Esta Tarefa

Esta tarefa se aplica a todos os testes móveis nativos ou híbridos Android e iOS.

Todas as etapas podem ser executadas na perspectiva do test workbench.

Os cenários a seguir são possíveis ao executar testes móveis a partir de um planejamento:
  • Nenhuma variável é criada e nenhum datapool é usado. Quando o planejamento for executado, o produto designará automaticamente um dispositivo por usuário virtual.
  • Cada grupo de usuários é executa um teste em um único dispositivo que é selecionado a partir de um planejamento, onde uma variável é definida com um único dispositivo selecionado.
  • O planejamento executa os mesmos testes móveis em vários dispositivos móveis e emuladores em paralelo com grupos de usuários diferentes. Aqui um datapool contém os IDs de dispositivos como valores das variáveis, e a cada usuário virtual em um grupo é designado um valor da variável do datapool).
Nota: Loops e testes compostos podem ser usados em planejamentos.

Procedimento

  1. Opcional: Inclua a variável RTW_Mobile_Selected_Device em cada teste móvel para que você possa escolher quais dispositivos móveis e simuladores serão usados para executar o teste. Para obter detalhes, consulte Definindo uma variável para executar um teste com um dispositivo móvel selecionado
    1. Abra um teste de dispositivo móvel, selecione o nó de recursos de teste e crie um contêiner da variável.
    2. No assistente que é aberto, insira o seguinte nome de variável RTW_Mobile_Selected_Device. Clique em OK
  2. Opcional: Para ativar o monitoramento de recursos, crie uma variável denominada rm.collect e configure-a para true. Para coletar dados em intervalos especificados, crie rm.collect.interval e configure-a para um valor de número inteiro de 1000 milissegundos ou superior. Para usar o monitoramento de recursos em um planejamento, você também deve configurar a variável RTW_Mobile_Selected_Device, conforme mencionado na etapa 1. Se você estiver executando um teste ou planejamento móvel a partir do IBM Rational Quality Manager, configure essas variáveis na seção Variáveis de execução em um caso de teste.
  3. Opcional: Essa etapa é necessária apenas se as variáveis não forem inicializadas a partir de um datapool. Configure os identificadores de dispositivos para cada teste móvel na variável de teste. Na área valor Inicial, selecione Texto e insira o ID do dispositivo. Para fazer isso, no editor Dispositivos móveis , selecione o dispositivo na lista e copie o ID do dispositivo que está disponível em Dispositivo na área Propriedades detalhadas, conforme mostrado nas seguintes figuras.
    Id do dispositivo
    O valor da variável é o id do dispositivo

    As etapas 1, 2, e 3 são opcionais. Se você não usar a variável RTW_Mobile_Selected_Device, o produto designará automaticamente um dispositivo para cada usuário virtual. O número de usuários virtuais ou uma porcentagem de usuários nos grupos podem ser definidos durante a edição do planejamento, conforme descrito na etapa 5.

  4. Opcional: configure os IDs do dispositivo para cada teste móvel em um datapool:
    1. Crie um datapool e associe o datapool com um teste:
      • Na área Detalhes do teste, marque Valor do datapool na área Detalhes da variável.
      • No assistente Selecionar origem de dados, clique no botão de comando Datapool, selecione um datapool na lista e clique em Selecionar. Se o datapool deve ser criado, selecione Usar assistente para criar novo datapool, siga as instruções para criar o datapool e clique em Concluir. Para obter detalhes sobre os dados que é possível incluir no datapool, consulte Criando um datapool associado a um teste. Em seguida, selecione o datapool no assistente Selecionar origem de dados e clique em Selecionar
      .
    2. Depois de criar um datapool e incluir dados nele, insira os IDs dos dispositivos na primeira coluna do datapool.
      • Abra o editor de Dispositivos móveis , selecione o dispositivo na lista e copie o ID do dispositivo disponível em Dispositivo na área propriedades detalhadas.
      • Abra o datapool e cole o ID do dispositivo na coluna 1 conforme mostrado na figura a seguir. Faça isso para todos os dispositivos usados para executar o teste.
        Incluindo um ID do dispositivo em um datapool
  5. No Navegador de teste, crie um planejamento com grupos de usuários:
    1. Clique em Arquivo > Novo > Outro. Em Selecionar um assistente, expanda Teste e clique em Planejamento de desempenho.
    2. Insira ou selecione o nome de um projeto ou pasta para conter o planejamento e insira um nome para o planejamento. Clique em Avançar.
    3. É possível modificar o número padrão de usuários, grupos de usuários e estágios de rampa. Se você usar loops no planejamento, clique em Incluir loops para cada grupo de usuários e selecione o tipo do loop para cada grupo de usuários. Clique em Concluir
    1. No planejamento editado, defina os grupos de usuários: tamanho do grupo, o comportamento. É possível configurar um número máximo de usuário virtual no planejamento para cada grupo de usuários: selecione Absoluto e insira o número máximo de usuários virtuais para executar. Para obter detalhes sobre as opções, consulte Incluindo um grupo de usuários em um planejamento.
    2. Configure os locais para os grupos de usuários. Se a variável RTW_Mobile_Selected_Device não estiver explicitamente configurada, certifique-se de que todos os grupos de usuários que contenham um teste móvel sejam executados no mesmo local. O conceito de localização é específico aos planejamentos e é explicado em Criando um planejamento e em Executando um grupo de usuários em um local remoto.
  6. Inclua os testes móveis ao planejamento:
    1. Abra o planejamento, clique em um grupo de usuários e clique em Incluir > Teste
    2. Selecione um teste e clique em OK.
      Incluindo testes em grupos de usuários
  7. Salve o planejamento. Para executar o planejamento a partir do test workbench:
    1. Configure os dispositivos e emuladores para o modo passivo. Consulte o procedimento e recomendações em Executando testes a partir do test workbench.
    2. Clique em Executar planejamento. Execute o planejamento a partir da linha de comandos, consulte Executando um teste ou planejamento a partir da linha de comandos.

Resultados

É possível ver os resultados de teste nos relatórios estatísticos e da web.

Feedback