Executando um teste com diferentes sequências localizadas

Ao gravar um teste em um dispositivo móvel, o teste será sempre gerado no idioma padrão do aplicativo. Entretanto, é possível que o idioma definido para o dispositivo que esteja executando o teste seja diferente do idioma padrão do aplicativo. Essa diferença de idioma entre o dispositivo móvel e o aplicativo significa que para reproduzir o teste no dispositivo móvel, você deve converter as sequências móveis no seu script de teste para as sequências localizadas do aplicativo. Será possível fazer isso somente se o aplicativo tiver sido localizado.

Antes de Iniciar

Você deve ter criado e gravado um teste. Para ser capaz de converter as sequências padrão em seu script de teste em sequências localizadas, você deve verificar primeiro se o aplicativo no teste contém sequências de tradução.

Sobre Esta Tarefa

Essa tarefa se aplica a aplicativos Android e iOS sob teste.

As palavras sequências móveis definem o nome de objetos gráficos como botões ou objetos identificados por textos na gravação do script de teste. Observe que é possível converter todas as sequências móveis em sequências localizadas em seus testes de uma vez ou convertê-las uma por uma.

Procedimento

  1. Verifique se o aplicativo foi localizado:
    1. No nó do aplicativo móvel da visualização Navegador de teste, clique duas vezes em seu arquivo de aplicativo ou clique no ícone exibir aplicativos móveis disponíveis Exibir aplicativos móveis disponíveis na barra de ferramentas. No editor Aplicativos móveis que se abre, selecione um aplicativo na lista.
    2. Na área de janela direita do editor, clique na guia Sequências localizadas. Uma tabela exibe as chaves de tradução localizadas no aplicativo para as sequências móveis.
    3. Clique no cabeçalho de coluna Código de idioma para ver os idiomas tratados pelo aplicativo. É possível aplicar filtros para classificar os itens de dados na tabela. O filtro se aplica à chave por padrão, mas é possível filtrar sequência de filtros ou códigos de idioma. Para fazer isso, insira um valor no campo de filtro e clique em um dos ícones a seguir: Filtrar usando a chave Filtrar usando a chave para filtrar as chaves, Filtrar usando a chaveFiltrar usando a chave para filtrar as sequências, Filtrar usando o código do idioma Filtrar usando o código do idioma para filtrar os códigos do idioma.
    4. Verifique se você localizou a sequência convertida adequada no idioma de destino do dispositivo móvel que será usado para executar o teste.Guia da tabela de sequências localizadas
  2. Escolha como converter a sequência móvel em seu script de teste em uma sequência localizada do aplicativo.
    • Converta o conjunto completo de sequências móveis:
      • Na visualização Navegador de teste, dê um clique duplo em seu arquivo de teste ou clique com o botão direito e clique em Editor de teste para editar o teste.
      • No script de teste, clique com o botão direito do mouse no nó raiz e clique em Converter sequências móveis em sequências localizadas. O assistente Localizar sequências móveis no teste abre:
        Assistente Localizar sequências móveis no teste
      • Clique no cabeçalho de coluna Código de idioma na tabela e selecione o código de idioma correto para a conversão das sequências. Esta deve ser a sequência local usada no dispositivo durante a gravação do teste.
        Nota: É possível ter o Código de Idioma específico do dispositivo na lista, para dispositivos iOS. Por exemplo, se você tiver gravado um teste em um dispositivo configurado com o Código de Idioma inglês, poderá haver outras escolhas de códigos de idioma diferente de En para inglês: en_iPhone (esse deverá ser selecionado se a gravação foi feita no iPhone) e en_iPad (esse deverá ser selecionado se a gravação foi feita no iPad).
        Como resultado, tabela exibirá a sequência convertida disponível no aplicativo. As linhas que contêm as sequências convertidas serão verificadas. Se várias chaves estiverem disponíveis para uma sequência, será necessário selecionar uma chave.
      • Na próxima célula, clique em selecionar chave e escolha a chave apropriada na lista. Clique em Concluir.
      • Agora, no script de teste, será possível ver que as sequências localizadas estão sublinhadas. Se você clicar em uma sequência localizada no script de teste que corresponde a um objeto gráfico identificado por texto, será possível ver na área de janela à direita que o campo Texto contém várias opções para a sequência atual. As sequências móveis foram convertidas em sequências localizadas. São sublinhadas no script de teste.
    • Converter uma sequência remota única em seu script de teste em uma sequência localizada do aplicativo:
      • No script de teste, selecione o nó do aplicativo de ativação. Na área de janela à direita, clique em Código de idioma usado para sequências localizadas e selecione um idioma na sequência local usada para gravar o script de teste. Se seu teste contiver instâncias de outros aplicativos ou vários nós, clique no ícone Aplicar para código do idioma selecionado Aplicar para código do idioma selecionado e selecione uma das opções Aplicar código de idioma no mesmo nó do aplicativo ou Aplicar código de idioma em todos os nós do aplicativo.
      • Selecione o nó que contenha as sequências móveis convertidos em sequências localizadas e clique com o botão direito do mouse na edição de texto na área de janela à direita, em seguida, escolha "Converter sequência para sequência localizada". No script de teste, agora será possível ver que as sequências localizadas estão sublinhadas. Se você clicar em uma sequência localizada no script de teste que corresponde a um objeto gráfico identificado por texto, será possível ver na área de janela à direita que o campo Texto contém várias opções para a sequência atual.
  3. Converta as sequências localizadas em seu teste em sequências padrão. Se você deseja possuir as sequências localizadas ou as chaves de localização como valores padrão em seu script de teste, será preciso converter as sequências móveis em sequências padrão no script de teste.
    1. Clique em um elemento móvel no teste que contém uma sequência localizada. Na área de janela à direita, clique com o botão direito do mouse no campo Texto. Uma lista contendo várias opções para a sequência selecionada é exibida. É possível filtrar a lista.
    2. Dê um clique duplo na sequência de sua escolha na lista e clique em Converter em sequência padrão usando sequência localizada como valor para ter a sequência localizada selecionada no teste ou em Converter em sequência padrão usando chave de localização como valor para ter a chave associada no teste.
      A lista exibe as várias opções disponíveis para a sequência localizada selecionada no teste.
  4. Salve e reproduza seu teste. É possível executar o teste em ambientes de idioma diferentes.
  5. No relatório de teste, é possível ver que os nomes do objeto e o texto serão exibidos no novo idioma de destino.

Feedback