Rational Functional Tester からのテストの実行

記録からテストを生成した後、要件に従ってテストを編集し、Rational® Functional Tester からテスト実行を開始できます。テストは、 実際にはモバイル・テスト・クライアント (モバイル・デバイスまたはエミュレーターやシミュレーター) で実行されます。したがって、再生は Rational Functional Tester から制御されます。テストの結果は、Rational Functional Testerモバイル・テスト・クライアントの両方から表示できます。

始める前に

注: テストにデータ・セットが含まれる場合、そのテストは Rational Functional Tester によって制御されます。

このタスクについて

テストの実行が開始されると直ちにリソース・モニターが開始されます。リソース・データはポーリング間隔で指定された頻度で収集されます。 その間隔ごとに、リソースについて収集されたデータの平均値が求められ、ワークベンチに返されて、レポートにプロットされます。テスト実行が完了すると、リソース・モニターが終了します。
注: デバイスのリソースおよびモバイル・アプリケーションに関する応答時間データおよびリソース・モニター・データをキャプチャーするには、Android 2.2 以降が必要です。

手順

  1. Rational Functional Tester からモバイル・テスト実行を開始するには、「Web UI テスト」パースペクティブで以下のいずれかの手順を使用します。
    • 「テスト・ナビゲーター」ビューで、テストを右クリックし、「次を実行」 > 「テスト」をクリックします。
    • 「テスト・ナビゲーター」ビューからテストを開き、テスト・エディターで「テストの実行」ボタンをクリックします。
    • モバイル・テストを「複合テスト」エディターに追加します。
  2. ウィザードが表示され、使用可能なデバイスのリストが示されます。 テストを実行するデバイスを選択してください。 テストは複数のデバイスで実行できます。詳しくは、複数デバイスでのテストの並列実行を参照してください。「次へ」をクリックします。
  3. オプション: 「パフォーマンス測定」ウィンドウでオプションを選択します。
    1. モバイル・デバイスおよびテスト対象アプリケーションのリソース (プロセッサー、物理メモリー、着信ネットワーク・トラフィック、発信ネットワーク・トラフィック、バッテリーなど) の使用量を測定する場合は、「リソース・モニター」チェック・ボックスを選択します。「ポーリング間隔」フィールドを使用して、実行中にリソースをモニターする定期的な間隔を指定します。 例えば、5000 ミリ秒を指定した場合、テストが実行されるとリソース・モニター・プロセスが開始され、テストの実行中、5000 ミリ秒ごとにデータが収集されます。テストの実行が完了すると、このプロセスは停止します。
      注: リソース・モニターの既知の制約事項を確認するには、『リリース・ノート』を参照してください。
    2. アプリケーション内、およびアプリケーション外 (ネットワークおよびサーバー内) の応答時間データを収集するには、「応答時間のコントリビューション・データの収集」チェック・ボックスを選択します。このデータは、「モバイルおよび Web UI」統計レポートに、アプリケーション内およびアプリケーション外のデータを示す棒グラフとして表示されます。これにより、テスト・ステップの予期しない応答時間や故障に対するアプリケーションの影響と、ネットワークおよびサーバーの影響の対比を識別することができます。詳しくは、応答時間結果の評価を参照してください。
  4. 初めてテストを実行すると、「テストの実行」パースペクティブからテストを実行するように求められます。「常にこの設定を使用する」チェック・ボックスを選択して、このメッセージが再び表示されないようにしてから、「はい」をクリックします。

タスクの結果

モバイル・デバイスでテストが再生されます。テストが完了するまで、モバイル・デバイスとの対話はしないようにしてください。 テスト実行を停止する必要がある場合、Rational Functional Tester ツールバーで「テストの停止 (Stop test)」ボタンをクリックします。「テスト実行の停止」ウィザードについて詳しくは、『実行の中断』を参照してください。

実行後、統計 (パフォーマンス) レポートとモバイル (ライブ) レポートの両方が表示されます。

次のタスク

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

フィードバック