USB コントローラーを使用した Android クライアントのインストールと構成

Android モバイル・テスト・クライアントをインストールして構成する 1 つの方法として、USB ケーブルおよび USB コントローラーを使用する方法があります。この方法ではインストールと構成の両方が処理されるほか、WiFi アクセスが不可能なセキュア環境にも適用できます。

始める前に

USB コントローラーを使用して、テスト・ワークベンチがリモートに存在する環境に Android モバイル・テスト・クライアントをインストールすることもできます。詳細については、Rational Functional Testerがリモートの場合の Android クライアントのインストールと構成を参照してください。

USB コントローラーについて詳しくは、USB コントローラーを参照してください。

このタスクについて

USB コントローラーは Java プロセスであり、テスト・ワークベンチが開始するとシステム・トレイで実行され、 ワークベンチが閉じると終了します。USB コントローラーは、adb を使用してデバイスの接続および Android エミュレーターの状態をモニターします。USB コントローラーを使用すると、Android サイレント・モード機能を利用できるため、テスト再生を完全に自動化できます。

手順

  1. テスト・ワークベンチを開始します。

    テスト・ワークベンチは、自分のコンピューターで実行することも、 リモート・コンピューター (研究室のコンピューターなど) で実行することもできます。リモートでのユース・ケースについて詳しくは、Rational Functional Testerがリモートの場合の Android クライアントのインストールと構成を参照してください。

  2. Android USB コントローラーを開始します。
    1. テスト・ワークベンチ「ウィンドウ」 > 「設定」 > 「テスト」 > 「モバイルおよび Web UI」 > 「モバイル・アプリケーション・ビルダー」をクリックします。
    2. Android SDK のロケーションを参照します。 「すぐに開始」をクリックして「OK」をクリックします。
    注: Android SDK のロケーションを正しく設定しなければ Android USB コントローラーを開始できません。一度設定すれば、テスト・ワークベンチの開始時に毎回 USB コントローラーが自動的に開始するようになります。

    この時点で「モバイル・アプリケーション・ビルダー」にメッセージ「Android USB コントローラー: システム・トレイで実行中 (Android USB Controller : now running in system tray)」が表示されます。USB コントローラーがシステム・トレイで開始し、 接続されているデバイスおよび実行中のエミュレーターのリストを読み取ります。

  3. 1 つ以上の Android デバイスを USB ケーブルで接続します。

    接続済みのすべての Android デバイスにモバイル・テスト・クライアントをインストールするためのプロンプトが出されます。

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

    常に最新リリースのモバイル・テスト・クライアントを Android デバイスにインストールするには、 「常にはい (Yes Always)」をクリックします。 今回だけ最新リリースのモバイル・テスト・クライアントをインストールするには「はい」をクリックします。

  4. インストールが完了すると、モバイル・テスト・クライアントを開始してセットアップを完了するためのプロンプトが出されます。セットアップ処理では、モバイル・テスト・クライアントが構成され、 自動的にクライアントがテスト・ワークベンチに接続されます。

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

    クライアントをインストールした後に常に Android クライアントが開始されるようにするには、 「常にはい (Yes Always)」をクリックします。 今回だけ Android クライアントを開始するには「はい」をクリックします。

タスクの結果

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

フィードバック