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

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

始める前に

このタスクについて

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

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

手順

  1. モバイル・テスト・クライアントで、「管理対象アプリケーション (Managed Applications)」(ネイティブ・アプリケーションの場合) か、または「管理対象 Web アプリケーション (Managed web applications)」(Web アプリケーションの場合) をタップした後、テスト対象のアプリケーションをタップします。
  2. そのアプリケーションに使用できるテストのリストを表示するには、「テスト」をタップします。
  3. テスト・スクリプトをタップしてから、「テストの実行」をタップします。 使用しているデバイスまたはエミュレーターにサイレント・モードがない場合、記録対応アプリケーションはアンインストールされ、再生対応アプリケーションに置き換えられます。 このプロセス中は、「アンインストール」「OK」「インストール」の各ボタンを適宜タップします。デバイスまたはエミュレーターでサイレント・モードがサポートされている場合、このプロセスはバックグラウンドで実行されます。既知の制限のため、API レベル 17 以上 (Android 4.2 以上) のデバイスとエミュレーターでは、サイレント・モードは使用できません。

    このような Android アプリケーションの各バージョンのインストールとアンインストールのプロセスは、Android デバイスまたはエミュレーターで、設定ページから「インスツルメントで再生 (Playback on instrumented)」を選択することにより、単純化できます。 こうすると、アプリケーションのより軽量の再生バージョンではなく、より十分にインスツルメントされた記録バージョンを使用したテストが再生されます。しかしその代わりに、再生スピードが遅くなり、メモリーの消費量は多くなります。

    モバイル・デバイスでテストが再生されます。テストが完了するまで、モバイル・デバイスとの対話はしないようにしてください。

次のタスク

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

フィードバック