Instalando e configurando o cliente Android quando o ambiente de trabalho é remoto

Também é possível usar o Controlador USB para instalar e configurar o cliente de teste móvel do Android em um ambiente seguro em que o test workbench esteja instalado remotamente em outro computador, como em um computador de laboratório.

Antes de Iniciar

Este procedimento requer a instalação do Android Debug Bridge (adb) e do driver USB específico para seu dispositivo. Além disso, verifique se a liberação 6 ou posterior de um JDK ou de um JRE está instalada. Para obter detalhes adicionais, consulte Instalando e configurando o cliente Android com o Controlador USB.

Procedimento

  1. Inicie o test workbench no host remoto do ambiente de trabalho, ou seja, no computador em que o test workbench está instalado. O host do ambiente de trabalho pode ser local ou remoto, mas o host do USB deve ser local, ou seja, você deverá estar apto a conectar fisicamente um dispositivo ao host do USB.
  2. No test workbench, clique no ícone Exibir URL do Workbench URL do Workbench e copie a URL do Workbench para a área de transferência usando o link fornecido.
  3. Abra uma janela do navegador no host do USB e cole a URL do Workbench no navegador. O host do USB deve ser um computador local (Windows, Mac ou Linux) aos quais seja possível conectar fisicamente um dispositivo à porta USB.
  4. Quando a página de Boas-vindas do Rational Test Workbench Mobile é aberta, clique em Continuar com instruções do Android.
  5. Na página de Boas-vindas do Android, em Usar um ambiente de trabalho a partir de um host remoto do USB, clique em Mostrar as etapas.
  6. Clique para fazer o download de UsbController.jar e salve-o em uma pasta local.
  7. Conecte um ou mais dispositivos Android com um cabo USB ao host do USB e execute UsbController.jar, conforme a seguir, para conhecer os parâmetros obrigatórios e opcionais.
    java -jar UsbController.jar
  8. Execute UsbController.jar como a seguir com os argumentos -a e -w para fazer o download do cliente de teste móvel a partir do host do ambiente de trabalho e configurar a conexão entre o cliente de teste móvel e o test workbench.
    java -jar UsbController.jar -a android-sdk-install-dir -w  Workbench URL 

    Por exemplo:

    java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -w  http://192.168.1.103:7878  

    Certifique-se de colocar o local do Android SDK entre aspas duplas, se o local contiver espaços.

    O conjunto completo de argumentos de linha de comandos é listado abaixo. Somente os argumentos -a e -w são obrigatórios.

    • -a especifica o local do Android SDK (obrigatório)
    • -w especifica a URL do Workbench (obrigatório)
    • -i assegura silenciosamente que o cliente de teste móvel mais recente está instalado
    • -l inicia silenciosamente o cliente de teste móvel configurado com a URL do Workbench
    • -c especifica um local alternativo do pacote (.apk) para o cliente de teste móvel; o padrão é transferido por download a partir de Workbench URL
    • -logdir especifica o diretório para criar o log do Controlador USB
    • -o especifica o número da porta, em decimal, para o servidor Android adb; o padrão é 5037 ou o conteúdo da variável de ambiente chamada ANDROID_ADB_SERVER_PORT.
  9. A não ser que o cliente de teste móvel já esteja instalado, você será solicitado a instalar o cliente de teste móvel em qualquer dispositivo Android conectado.

    Mensagem do controlador USB

    É possível automatizar essa etapa e eliminar a caixa de diálogo de instalação com o argumento -i para a linha de comandos. Esse argumento assegura que o cliente de teste móvel mais recente está instalado, por exemplo:

    java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -i -w  http://192.168.1.103:7878   
  10. Após a conclusão da instalação, você será solicitado a iniciar o cliente de teste móvel e concluir a configuração. O processo de configuração configura o cliente de teste móvel e conecta o cliente automaticamente ao test workbench.

    Mensagem do controlador USB

    Clique em Sim Sempre para sempre iniciar o cliente Android após o cliente ser instalado ou clique em Sim para iniciar o cliente Android apenas esta vez.

    É possível eliminar a caixa de diálogo de ativação com o argumento -l para a linha de comandos. Esse argumento inicia o cliente de teste móvel silenciosamente, por exemplo:

    java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -l -w  http://192.168.1.103:7878   

Resultados

Agora você está pronto para iniciar o teste. Consulte o Criando testes de dispositivo móvel.

Feedback