テスト結果による同期ポリシーの設定

テストを記録すると、テスト・ステップ内で同期ポリシーが自動的に計算されて設定されます。応答時間は、同期ポリシーが応答時間の計算を許可するよう設定されている場合にのみ、正常に再生されたアクションに対して報告されます。

始める前に

モバイル・デバイスでテストを記録します。統計レポートを生成したい場合は、テスト・ワークベンチからテストを実行してください。制御権をテスト・ワークベンチに渡すために、必ず、「パッシブ・モードに入る」を選択してください。

このタスクについて

テストが生成されると、デバイス上で記録されたアクション (「開始」や「戻る」を押すなど) の同期ポリシーと、起動ノードからの UI アクションやテスト・エディターのテスト・スクリプトで選択されたステップからの UI アクション (ボタンのクリックなど) の同期ポリシーを表示することができます。同期ポリシーは、ネイティブ・ステップの場合にのみ使用可能であり、Web UI ステップには適用できません。Web UI ステップの場合、非表示のデフォルト同期ポリシー (編集できません) を使用して、成功したステップの応答時間が測定されます。応答時間の結果は Web レポートに表示されます。統計レポートは、テスト・ワークベンチからテストを実行した場合のみ生成されます。応答時間は、ステップが成功し、かつ同期ポリシーが「アイドル状態を待機 (デフォルト)」または「非ビジーを待機」に設定されている場合にのみ測定されます。応答時間を計算して報告するために最も適切なポリシーを選択する必要があります。
注: テストを Rational® Test Workbench Mobile Client 8.5.1 で生成してバージョン 8.6 で編集した場合、応答時間が報告されるようにするには、まずステップ 1 の説明に従ってモバイル同期ポリシーをデフォルト状態に設定してから、テストを実行する必要があります。

手順

  1. オプション (バージョン 8.6 よりも前の Rational Test Workbench Mobile Client でテストを生成した場合): テスト・スクリプトのルート・ノードを選択し、「デフォルトのモバイル同期ポリシーの設定」を右クリックして選択します。 ウィザードが表示されたら、実行する変更内容を確認して「完了」をクリックします。 次に、テストを実行します。
  2. レポートを開きます。テストで成功した各ステップの測定された応答時間、および測定された最大応答時間に関する情報を確認できます。応答時間の単位は分です。警告は、同期ポリシーを変更する必要があるステップを示します。 応答時間が測定されるのは、同期ポリシーが成功し、ポリシーが正確な値を計算するよう設定されている場合のみです。そのようなポリシーには、「アイドル状態を待機」に設定されているものや、「非ビジーを待機」に設定されているものなどがあります。応答時間の計算が同期ポリシーで許可されていないというメッセージがレポートに含まれている場合、通常は、アプリケーションでバックグラウンド・タスクが実行されていて、エンド・ユーザーに対し進捗モニターが表示できなかったということを示します。モバイル・レポートを表示する方法について詳しくは、モバイル・レポートの表示を参照してください。
  3. テスト・スクリプトを編集し、ステップを選択し、「同期ポリシー」「アイドル状態を待機」ポリシーまたは「非ビジーを待機」ポリシーのいずれかを選択します。詳細については、モバイル・テストでの時間測定アクションを参照してください。
  4. ポリシーを選択したら、テストを保存します。次にテストを再生し、引き続きテストが成功するかどうか、応答時間が計測されるかどうか、レポートに別の警告が表示されていないかどうかを確認します。
  5. テストにおける時間の計算要素となるタイムアウト時間と考慮時間を変更することもできます。時間の計算については、モバイル・テストでの時間測定アクションを参照してください。

フィードバック