Vous pouvez également utiliser le contrôleur USB pour installer et configurer le client de test mobile pour Android dans un environnement sécurisé dans lequel le Test Workbench est installé à distance sur un autre ordinateur, tel qu'un ordinateur de labo.
Avant de commencer
- Installez l'outil Android Debug Bridge (adb) et le pilote USB spécifique à
votre appareil.
- Vérifiez que la version 6 ou ultérieure d'un kit JDK or d'un environnement JRE est installée.
- Pour un appareil Android 6 connecté au
Test Workbench par un câble USB, ouvrez
(ou intitulés équivalents en français)
sur l'appareil et décochez l'option Verify apps
over USB. Faute de quoi, une boîte de dialogue s'ouvrira pour vous demander confirmation
à chaque installation du client de test mobile ou d'une
application à tester.
Pour plus de détails, voir Installation et configuration du client Android avec le contrôleur USB.
Procédure
- Démarrez le Test Workbench sur l'hôte de plan de travail distant, c'est-à-dire l'ordinateur sur lequel le Test Workbench est installé. L'hôte de plan de travail peut être local ou distant, mais l'hôte USB doit être local, c-à-d que vous devez pouvoir connecter physiquement un appareil hôte à l'hôte USB.
- Dans le Test Workbench, cliquez sur l'icône Afficher l'URL du plan de travail
et copiez l'URL de Workbench dans le presse-papiers à l'aide du lien fourni.
- Ouvrez une fenêtre de navigateur sur l'hôte USB et collez l'adresse URL de Workbench dans le navigateur. L'hôte USB doit être un ordinateur local (Windows, Mac ou Linux) auquel vous pouvez physiquement connecter un appareil au port USB.
- A l'ouverture de la page d'accueil de Rational Test Workbench - Mobile,
cliquez sur Poursuivre avec les instructions pour Android.
- Dans la page d'accueil Android, sous Utilisation d'un plan de travail à partir d'un hôte USB distant, cliquez sur Afficher les étapes.
- Cliquez pour télécharger UsbController.jar et le sauvegarder dans un dossier local.
- Connectez un ou plusieurs appareils Android à l'aide d'un câble USB à l'hôte USB, puis exécutez
UsbController.jar comme indiqué ci-dessous pour en savoir plus sur les paramètres obligatoires et facultatifs.
java -jar UsbController.jar
- Exécutez UsbController.jar comme indiqué ci-dessous avec les arguments -a et -w pour télécharger le client de test mobile à partir de l'hôte du plan de travail et configurer la connexion entre le client de test mobile et Test Workbench.
java -jar UsbController.jar -a rép_install_sdk_android -w URL_Workbench
Par exemple :
java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -w http://192.168.1.103:7878
Veillez à placer l'emplacement du SDK Android entre guillemets si l'emplacement contient des espaces.
L'ensemble complet des arguments de ligne de commande est répertorié ci-dessous. Seuls les arguments -a et -w sont obligatoires.
- -a indique l'emplacement du SDK Android (obligatoire)
- -w indique l'URL de Workbench (obligatoire)
- -i garantit en mode silencieux que la dernière version du client de test mobile est installée
- -l démarre en mode silencieux le client de test mobile configuré avec l'URL de Workbench
- -c indique un autre emplacement du package (.apk) pour le client de test mobile ; l'emplacement par défaut est téléchargé à partir de URL_Workbench
- -logdir indique le répertoire dans lequel créer le journal du contrôleur USB
- -o indique le numéro de port, en décimale, pour le serveur adb Android ; la valeur par défaut est 5037 ou le contenu de la variable d'environnement ANDROID_ADB_SERVER_PORT.
- A moins que le client de test mobile soit déjà installé, vous serez invité à installer le client de test mobile sur n'importe quel appareil Android connecté.

Vous pouvez automatiser cette étape et éliminer la boîte de dialogue d'installation en indiquant l'argument -i sur la ligne de commande. Cet argument garantit que la dernière version du client de test mobile est installée, par exemple :
java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -i -w http://192.168.1.103:7878
- Une fois l'installation terminée, vous êtes invité à démarrer le client de test mobile et terminer la configuration. Le processus de configuration permet de configurer le client de test mobile et de connecter automatiquement le client au Test Workbench.

Cliquez sur Oui, toujours pour démarrer systématiquement le client Android une fois le client installé ou cliquez sur Oui pour démarrer le client Android uniquement cette fois-ci.
Vous pouvez éliminer la boîte de dialogue de lancement en indiquant l'argument -l sur la ligne de commande. Cet argument permet de démarrer le client de test mobile en mode silencieux, par exemple :
java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -l -w http://192.168.1.103:7878