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
- No Navegador de Teste, navegue até o teste e dê um clique duplo
nele. O teste é aberto.
- Para criar um contêiner
para as variáveis de teste criadas em um teste:
- Abra o teste e na área Conteúdo de teste, clique
em Variáveis de teste, no início do teste.
- Selecione . Um contêiner
chamado Variáveis de teste é criado para as variáveis
definidas pelo usuário.
- 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.
- Para definir uma variável em um teste:
- Abra um teste e selecione o nó da variável de teste.
- Clique em
- 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
- Clique em OK. A variável é incluída
como o último elemento no contêiner e a área Detalhes do
elemento de teste é aberta.
- 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.
- Designe um valor específico para a variável e inicialize
a variável:
- Selecione Texto
- 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.