Android モバイル・テスト・クライアントからのテストの実行

Android モバイル・デバイスまたはエミュレーターからテストを実行できます。 実行後、レポートはテスト・ワークベンチに自動的にアップロードされます。また、レポートを モバイル・テスト・クライアント で表示することもできます。

始める前に

Android テストの記録』で説明しているように、 最初にテストを記録し生成する必要があります。

モバイル・デバイスでアプリケーションをテストできるようにするには、 モバイル・デバイスがモバイル・テスト・クライアントを実行中であるとともに、テスト・ワークベンチに接続されている必要があります。Android のモバイル・テスト・クライアントの構成の手順に従ってモバイル・テスト・クライアントテスト・ワークベンチに接続するか、インストール時にUSB コントローラーを使用した Android クライアントのインストールと構成の手順に従って接続することができます。

このタスクについて

このタスクは、シミュレーターまたはモバイル・デバイスで実行されている Android モバイル・テスト・クライアント上で記録されたネイティブ・アプリケーション、ハイブリッド・アプリケーション、および Web アプリケーションに適用されます。 Web アプリケーション用テストは、Android または iOS のいずれかで再生できます。さらに、 あるデバイス (電話など) でテストを記録した後、別のタイプのデバイス (タブレットなど) でそのテストを再生することができます。 ただし、これが可能なのは、テスト対象のアプリケーションの動作が両方のタイプのデバイスで同じである場合のみです。

Android 用モバイル・テスト・クライアントを使用すると、GPS の位置、ボリュームの上げ下げ、ミュート、ヘッドホンの使用、すべてのメディア・アクション (再生や一時停止など)、電話をかけること、電話を切ることなど、さまざまなハードウェア・アクションを再生することもできます。カメラとマイクの機能はサポートされていません。

手順

  1. モバイル・テスト・クライアントで、「アプリケーションの管理」(ネイティブ・アプリケーションの場合) か、または「Web アプリケーションの管理」(Web アプリケーションの場合) をタップした後、テスト対象のアプリケーションをタップします。

    使用できるテストのリストが表示されます。

  2. リストにあるテスト・スクリプトをタップしてから、「テストの実行」をタップします。

    USB コントローラーを使用してデバイスまたはエミュレーターをセットアップしている場合、USB コントローラーは Android サイレント・モードを有効にするため、モバイル・デバイスまたはエミュレーターでテストが自動的に再生されます。テストが完了するまで、モバイル・デバイスとの対話はしないようにしてください。

    注: USB コントローラーを使用せずにサイレント・モードでテストを実行することもできます。ただしこの場合は、既知の制限のため、API レベル 17 以上 (Android 4.2 以上) のデバイスとエミュレーターではサイレント・モードを使用できません。USB コントローラーを使用しないサイレント・モードについて詳しくは、Android モバイル・テスト・クライアントからのテストの記録を参照してください。

    デバイスまたはエミュレーターがサイレント・モード用にセットアップされていない場合は、テストを実行する前に、 記録対応のアプリケーションをアンインストールして再生対応のアプリケーションをインストールするためのプロンプトが出されます。

次のタスク

これで、テスト結果を評価できます。『結果の評価』を参照してください。

フィードバック