Definindo uma variável para executar um teste com um dispositivo móvel selecionado

Para poder ativar os testes subsequentes no mesmo fluxo lógico (sessão) do mesmos dispositivos, é necessário definir uma variável incluindo um nome de variável reservado e critérios de seleção relacionados a um ou vários dispositivos.

Sobre Esta Tarefa

Definir variáveis é aplicável aos aplicativos Android, iOS, híbridos e da IU da Web.

Procedimento

  1. No Navegador de Teste, navegue até o teste e dê um clique duplo nele. O teste é aberto.
  2. Para criar um contêiner para as variáveis de teste criadas em um teste:
    1. Abra o teste e na área Conteúdo de teste, clique em Variáveis de teste, no início do teste.
    2. Selecione Incluir > Contêiner de variável de teste. Um contêiner chamado Variáveis de teste é criado para as variáveis definidas pelo usuário.
    3. Selecione o contêiner para renomeá-lo. A área Detalhes do Elemento de Teste é aberta para que você digite um novo nome no campo Nome.
  3. Para definir uma variável em um teste:
    1. Abra um teste e selecione o nó da variável de teste.
    2. Clique em Inserir > Declaração de variável
    3. Insira o nome da variável, que é um nome reservado para esta variável de seleção: RTW_Mobile_Device_Properties ou RTW_Mobile_Selected_Device
    4. Clique em OK. A variável é incluída como o último elemento no contêiner e a área Detalhes do elemento de teste é aberta.
    5. Na seção Visível em, selecione Apenas este teste para restringir os dados somente ao teste atual. Mesmo se outro teste possuir uma variável com o mesmo nome, essa variável não será alterada. Selecione Todos os testes para este usuário para compartilhar o valor dessa variável quando o teste for executado em um teste composto. Para a variável ser compartilhada, ambos os testes devem ter uma variável com o mesmo nome e ter essa opção ativada.
  4. Designe um valor específico para a variável e inicialize a variável:
    1. Selecione Texto
    2. Insira uma sentença de seleção para designar um valor de variável como uma sequência de texto. Insira sequências de seleção, incluindo uma propriedade do dispositivo, seguido por um valor de operador, valor da propriedade e uma vírgula separando cada sequência. Para obter mais detalhes sobre as propriedades do dispositivo principal que você pode usa e sobre as regras sintáticas, consulte o tópico Valores de seleção de variável.

Resultados

A variável pode, então, ser inicializada a partir de alguma origem externa (um datapool, testes a partir de uma suíte de testes do IBM® Rational Quality Manager ou testes do mesmo usuário em testes compostos que contêm um ou mais testes móveis. Ele também pode ser configurado dentro de uma execução do teste com uma ação de designação da variável a partir de qualquer origem de dados, incluindo uma referência de correlação de dados, código customizado, função integrada, datapool ou constante de sequência. Como resultado, testes sucessivos na mesma sessão se certificarão de executar nos mesmos dispositivos reais.

Nota: Quando um teste ativa um aplicativo:
  • O conteúdo da variável RTW_Mobile_Selected_Device é verificado para obter o ID do dispositivo
  • O dispositivo é reutilizado se ele ainda for aplicável ao aplicativo que deverá ser ativado. Condições:
    • O sistema operacional do dispositivo deve ser o mesmo que o sistema operacional do aplicativo a ser ativado.
    • O aplicativo testador está ou pode ser instalado sem intervenção do usuário.
  • Se as condições não forem correspondidas, o conteúdo da variável RTW_Mobile_Device_Properties será verificado
  • Se essa variável for configurada, o primeiro dispositivo corresponder todas as expressões de propriedade válidas da variável é selecionado
  • Se a variável não estiver configurada, o primeiro dispositivo aplicável pronto para teste será usado. Condições:
    • O sistema operacional do dispositivo deve ser o mesmo que o sistema operacional do aplicativo a ser ativado.
    • O aplicativo testador está ou pode ser instalado sem intervenção do usuário.

Feedback