Rational Functional Testerがリモートの場合の Android クライアントのインストールと構成

USB コントローラーを使用すると、セキュア環境 (Rational® Functional Tester が別のリモート・コンピューター (研究室のコンピューターなど) にインストールされている環境) に Android モバイル・テスト・クライアントをインストールし、構成できます。

始める前に

詳しくは、USB コントローラーを使用した Android クライアントのインストールと構成を参照してください。

手順

  1. リモート・ホスト (Rational Functional Testerがインストールされているコンピューター) で Rational Functional Testerを始動します。ホストはローカルでもリモートでも構いませんが、USB ホストはローカルでなければなりません (デバイスを USB ホストに物理的に接続できなければなりません)。
  2. Rational Functional Tester で、「ワークベンチ URL の表示」アイコン ワークベンチ URL をクリックし、表示されるリンクを使用してワークベンチ URL をクリップボードにコピーします。
  3. USB ホストでブラウザー・ウィンドウを開き、ワークベンチの URL をブラウザーに貼り付けます。USB ホストは、 デバイスを USB ポートに物理的に接続できるローカル・コンピューター (Windows、Mac、 または Linux) でなければなりません。
  4. モバイル・ウェルカム・ページが開いたら、「Android の手順を進める (Proceed with Android instructions)」をクリックします。
  5. Android ウェルカム・ページの「リモート USB ホストからのワークベンチの使用」の下にある 「ステップを表示」をクリックします。
  6. UsbController.jar をクリックしてダウンロードし、ローカル・フォルダーに保存します。
  7. USB ケーブルを使用して 1 つ以上の Android デバイスを USB ホストに接続し、 以下のように UsbController.jar を実行して、 必須パラメーターおよびオプション・パラメーターの説明を表示します。
    java -jar UsbController.jar
  8. -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 という名前の環境変数の内容です。
  9. モバイル・テスト・クライアントが既にインストールされている場合を除き、 接続済みのすべての Android デバイスにモバイル・テスト・クライアントをインストールするためのプロンプトが出されます。

    USB コントローラーのメッセージ

    このステップを自動化してインストール・ダイアログ・ボックスを表示しないようにするには、 コマンド行で -i 引数を指定します。この引数により、 最新のモバイル・テスト・クライアントがインストールされていることが確認されます。以下に例を示します。

    java -jar UsbController.jar -a "C:¥Program Files(x86)¥Android¥android-sdk" -i -w  http://192.168.1.103:7878   
  10. インストールが完了すると、モバイル・テスト・クライアントを開始してセットアップを完了するためのプロンプトが出されます。セットアップ処理では、モバイル・テスト・クライアントが構成され、 自動的にクライアントがテスト・ワークベンチに接続されます。

    USB コントローラーのメッセージ

    クライアントをインストールした後に常に 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   

タスクの結果

テストを開始する準備が整いました。モバイル・テストの作成を参照してください。

フィードバック