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
- 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.
- No test workbench, clique no ícone Exibir
URL do Workbench
e copie a URL do Workbench para a área de transferência usando o link fornecido.
- 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.
- Quando a página de Boas-vindas do Rational Test Workbench Mobile é aberta, clique em Continuar com instruções do Android.
- 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.
- Clique para fazer o download de UsbController.jar e salve-o em uma pasta local.
- 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
- 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.
- 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.

É 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
- 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.

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