リモート・エージェント・コンピューターに接続される、Android デバイスやエミュレーターでのモバイル・テストの実行

リモート・エージェント・コンピューターに接続される、Android デバイスやエミュレーターでのモバイル・テストを実行することができます。
以下のタスクを完了しておく必要があります。
  • モバイル・テストが記録されました。 Android アプリケーションのモバイル・テストの記録を参照してください。
  • Android モバイル・アプリケーションのテストに使用することを望むコンピューターに Android SDK をインストールしました。
  • 以下のオペレーティング・システムで、 Android モバイル・アプリケーションのテストのために使用するコンピューター上で ANDROID_HOME 環境変数の値を設定または変更しました。
  • Android デバイスまたはエミュレーターでテストしたい Android アプリケーションをインストールする。
  • Android モバイル・アプリケーションのテストに使用することを望む Android デバイスやエミュレーターをコンピューターに接続して、開始しました。 USBケーブルを介してAndroidデバイスをコンピュータに接続できます。
  • UI Test Agent がリモート・エージェント・コンピューター上で実行中であることが確認されました。
    Tip:
    システム・トレイ上にカーソルを合わせて、UI Test Agent が実行中であることを確認し、さらに使用されているポートを表示することもできます。

モバイル・テストを実行するとき、モバイル・アプリケーションまたはモバイル・デバイスで使用されるリソースの特定のパラメーターのメトリックを収集するため、Test UIを有効にすることができます。 リソース・モニタリング・オプションを選択し、およびテスト実行の際にメトリック収集のために時間間隔を設定することが可能となります。

  1. まだ開いていない場合は、「UIテスト」パースペクティブをTest UIで開きます。
  2. 「テスト・ナビゲーター」ペインからモバイル・テストを選択します。

    テスト・ウィンドウが表示されます。

  3. 「ウィンドウ」 > 「設定」 > 「テスト」 > 「テストの実行」 > 「UI テスト再生 (UI Test Playback)」をクリックします。

    「UI テスト再生」ペインが表示されます。

  4. 「モバイル・デバイス」タブをクリックし、次に以下のステップを実行します。
    1. 「UI Test Agent」パネルで「ホスト」チェック・ボックスを選択し、次に「ホスト」フィールドにリモート・コンピューターの IP アドレスを入力します。
      Note:
      コンピューター上の UI Test Agent によって使用されているポートは、「ポート」フィールドに自動的に入力されます。
    2. 「Android デバイス」パネルで「Android デバイス」チェック・ボックスを選択し、次にコンピューターに接続された Android デバイスまたはエミュレーターの名前を「Android デバイス」フィールドに入力します。

      「実デバイスです」チェック・ボックスが有効化されます。

    3. 次のいずれかのアクションが実行されます。
      • Android デバイスを使用している場合、選択「実デバイスです」チェック・ボックスを選択します。
      • エミュレーターを使用している場合、「実デバイスです」チェック・ボックスを選択解除のままとするか、選択されている場合は選択をクリアします。
    4. 「適用して閉じる」をクリックします。
  5. 「テストの実行」 「Web UI テストの再生」 をクリックします。
    「実行構成」ダイアログが表示されます。
    Note:
    モバイル・テストを含む複合テストを使用している場合、モバイル・デバイスまたはエミュレーターを指定して、各モバイル・テストでテストを再生することができます。
  6. テストを再生するためのモバイル・デバイスまたはエミュレーターを「デバイスを指定して実行する」リストから選択し、「次へ」をクリックします。
    「拡張再生オプション」ダイアログが表示されます。
    Note:
    モバイル・テストのために実行するアクションはありません。
  7. 「次へ」をクリックする。

    「パフォーマンス測定」ダイアログが表示されます。

  8. テスト実行中にリソース・モニタリング・メトリックを収集するTest UIには、以下のステップを実行します。
    1. リソース・モニタリングオプションを選択します。
    2. 「ポーリング間隔」フィールドに数字を入力することによって、間隔を設定し、メトリックを収集します。
      Note:
      「ポーリング間隔」フィールドへの最小入力値は 1000 ミリ秒です。
  9. 「完了」をクリックします。
テストが、リモート・コンピューターに接続されている Android デバイスまたはエミュレーターで実行されます。テスト結果は、Test UIで統合レポートとして表示されます。

モバイル・テストの統一レポートを表示し、エクスポートすることを選ぶことができます。 統合レポートを参照してください。

リソース・モニタリング・メトリックの収集を選択した場合、UI テスト統計レポートで図示されたメトリックを表示することができます。 デバイスのリソースまたはテスト中のモバイル・アプリケーションを管理するために、リソース・モニタリング・メトリックを分析することができます。 UI テスト統計レポートを参照してください。