USB コントローラーを使用すると、セキュア環境 (Rational® Functional Tester が別のリモート・コンピューター (研究室のコンピューターなど) にインストールされている環境) に Android モバイル・テスト・クライアントをインストールし、構成できます。
始める前に
- Android Debug Bridge (adb) とご使用のデバイスに固有の USB ドライバーをインストールします。
- リリース 6 以降の JDK または JRE がインストールされていることを確認してください。
- USB ケーブルを使用して Rational Functional Tester を実行するコンピューターに接続されている Android 6 デバイスの場合、デバイスでを開き、「USB 経由でアプリを検証 (Verify apps over USB)」を選択解除します。これを行わない場合、モバイル・テスト・クライアントまたはテスト対象アプリケーション (AUT) がインストールされるたびに確認ダイアログが表示されます。
詳しくは、USB コントローラーを使用した Android クライアントのインストールと構成を参照してください。
手順
- リモート・ホスト (Rational Functional Testerがインストールされているコンピューター) で Rational Functional Testerを始動します。ホストはローカルでもリモートでも構いませんが、USB ホストはローカルでなければなりません (デバイスを USB ホストに物理的に接続できなければなりません)。
- Rational Functional Tester で、「ワークベンチ URL の表示」アイコン
をクリックし、表示されるリンクを使用してワークベンチ URL をクリップボードにコピーします。
- USB ホストでブラウザー・ウィンドウを開き、ワークベンチの URL をブラウザーに貼り付けます。USB ホストは、
デバイスを USB ポートに物理的に接続できるローカル・コンピューター (Windows、Mac、
または Linux) でなければなりません。
- モバイル・ウェルカム・ページが開いたら、「Android の手順を進める (Proceed with Android instructions)」をクリックします。
- Android ウェルカム・ページの「リモート USB ホストからのワークベンチの使用」の下にある
「ステップを表示」をクリックします。
- UsbController.jar をクリックしてダウンロードし、ローカル・フォルダーに保存します。
- USB ケーブルを使用して 1 つ以上の Android デバイスを USB ホストに接続し、
以下のように UsbController.jar を実行して、
必須パラメーターおよびオプション・パラメーターの説明を表示します。
java -jar UsbController.jar
- -a 引数および -w 引数を指定して以下のように UsbController.jar を実行し、ホストからモバイル・テスト・クライアントをダウンロードして、モバイル・テスト・クライアントと Rational Functional Tester の間の接続をセットアップします。
java -jar UsbController.jar -a android-sdk-install-dir -w Workbench URL
例:
java -jar UsbController.jar -a "C:¥Program Files(x86)¥Android¥android-sdk" -w http://192.168.1.103:7878
ロケーションにスペースが含まれている場合は、必ず Android
SDK のロケーションを二重引用符で囲んでください。
以下に、すべてのコマンド行引数を示します。-a 引数および -w 引数のみが必須です。
- -a は Android SDK のロケーションを指定します (必須)
- -w はワークベンチの URL を指定します (必須)
- -i は、最新のモバイル・テスト・クライアントがインストールされていることをサイレントに確認します。
- -l は、ワークベンチ URL を使用して構成済みのモバイル・テスト・クライアントをサイレントに開始します。
- -c は、モバイル・テスト・クライアントのパッケージ (.apk) の代替ロケーションを指定します。
デフォルトでは Workbench URL からダウンロードされます
- -logdir は、USB コントローラーのログを作成するディレクトリーを指定します
- -o は、Android adb サーバーのポート番号を 10 進数で指定します。
デフォルトは 5037 または ANDROID_ADB_SERVER_PORT という名前の環境変数の内容です。
- モバイル・テスト・クライアントが既にインストールされている場合を除き、
接続済みのすべての Android デバイスにモバイル・テスト・クライアントをインストールするためのプロンプトが出されます。

このステップを自動化してインストール・ダイアログ・ボックスを表示しないようにするには、
コマンド行で -i 引数を指定します。この引数により、
最新のモバイル・テスト・クライアントがインストールされていることが確認されます。以下に例を示します。
java -jar UsbController.jar -a "C:¥Program Files(x86)¥Android¥android-sdk" -i -w http://192.168.1.103:7878
- インストールが完了すると、モバイル・テスト・クライアントを開始してセットアップを完了するためのプロンプトが出されます。セットアップ処理では、モバイル・テスト・クライアントが構成され、
自動的にクライアントがテスト・ワークベンチに接続されます。

クライアントをインストールした後に常に Android クライアントが開始されるようにするには、
「常にはい (Yes Always)」をクリックします。
今回だけ Android クライアントを開始するには「はい」をクリックします。
起動ダイアログ・ボックスを表示しないようにするには、
コマンド行で -l 引数を指定します。この引数を指定すると、モバイル・テスト・クライアントがサイレントに開始されます。以下に例を示します。
java -jar UsbController.jar -a "C:¥Program Files(x86)¥Android¥android-sdk" -l -w http://192.168.1.103:7878