qtp tutorial 13 steps insert standard
の中に 前回のQTPトレーニングセッション 、QTPが提供するすべてのチェックポイントをリストしました。これらのチェックポイントはすべて、QTPテストに検証ポイントを挿入して、オブジェクトの現在の値と期待値が一致するかどうかを確認するために非常に重要です。これにより、そのテストの合格または不合格のステータスが決まります。
=> QTPトレーニングチュートリアルシリーズについては、ここをクリックしてください
統合テストでテストされる2つの主要な項目は、インターフェイスと期待される結果です。
今日のチュートリアルでは、QTPを扱います 標準チェックポイントと画像チェックポイント 詳細に。
標準チェックポイント
#1) オブジェクトプロパティ値をチェックするために使用されます。
#二) 実行時に期待値と実際の値を比較します。
#3) テストの記録または編集中に設定できます。
#4) アクティブな画面を使用して、このチェックポイントを挿入することもできます。チェックポイントを挿入できるように、アクティブな画面で十分な情報が利用可能であることが重要です。
ために 例 : ログイン編集ボックス、パスワード編集ボックス、OK、キャンセル、ヘルプボタンのある画面がある場合。 (キャンセル)ボタンが表示されているかどうかを確認する必要があります。 (キャンセル)ボタンの(表示)オブジェクトプロパティにチェックポイントを設定することで、これを実現しようとしています。
記録中にログイン入力を実行し、パスワードを入力して(OK)をクリックします。アクティブな画面の設定では、操作したオブジェクトのみを保存し、他のオブジェクトは保存しません。アクティブな画面にはそのオブジェクトに関する情報がないため、キャンセルボタンにチェックポイントを配置できません。
したがって、アクティブな画面でページ上のすべてのオブジェクトをキャプチャしておくことが重要です。そうして初めて、チェックポイントを挿入できます。これが、アクティブな画面に十分な情報が必要であると私が言うときの意味を説明していることを願っています。
#5) 追加したチェックポイントのプロパティは、(チェックポイントのプロパティ)ダイアログボックスを使用して変更できます。
#6) 追加されると、すべてのチェックポイントがローカルオブジェクトリポジトリに追加されます。必要に応じて、共有オブジェクトリポジトリに移動できます。
# 7) 適切なアドインがロードされている限り、すべての環境でサポートされます。
#8) これがWeb画像、編集ボックス、静的テキスト、Webテーブルなどで使用できるオブジェクトの例。
録音中に標準チェックポイントを挿入するにはどうすればよいですか?
ステップ1) 挿入->チェックポイント:記録セッションを開始した後、メニューからこのオプションを選択します。
ステップ# 2) –このアイコンをクリックしても、同じ結果になります。
ステップ# 3) 1および2にリストされているステップの1つを実行する際に、現在または選択されたステップに適用可能な関連チェックポイントのリスト。
ステップ# 4) チェックポイントのタイプを選択します。この場合、「標準」を選択します。
ステップ# 5) QTPインターフェイスが非表示になり、ユーザーはチェックポイントを挿入するAUT内のオブジェクトを選択できます。
ステップ# 6) オブジェクトを選択すると、次の画面が表示されます。
ステップ# 7) オブジェクトを選択し、ダイアログで(OK)をクリックします。 (チェックポイントのプロパティ)ダイアログボックスが表示されます。
ステップ# 8) チェックするプロパティを選択し、(OK)をクリックします。名前だけを選びます。上記のように、プロパティを定数値またはパラメータ化のいずれかに変更できます。設定できるタイムアウトパラメータもあります。
これは、QTPがチェックを実行する前に、特定のオブジェクトがプロパティ値に到達するまで、このダイアログで指定された特定の秒数を待機することを意味します。
ステップ# 9) これが私がパラメータを設定してOKをクリックする方法です。
ステップ# 10) これが私のチェックポイントがキーワードビューでどのように見えるかです: (クリックすると画像が拡大します)
ステップ# 十一) エキスパートビューでは、次のコードが表示されます。
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
編集中に標準チェックポイントを挿入するにはどうすればよいですか?
#1) アクティブな画面: アクティブ画面で、オブジェクトを右に移動し、標準チェックポイントを挿入するオプションを選択します。その後、上記と同じ手順でチェックポイントを挿入します。 (クリックすると画像が拡大します)
#二) QTPテストの任意のステップで、メニューオプション「挿入->チェックポイント」を選択し、「標準チェックポイント」を選択します。再度、上記の手順に従ってください。
チェックポイントのプロパティにアクセスして変更するにはどうすればよいですか?
作成後、ユーザーは必要に応じてチェックポイントを変更できます。これは、(チェックポイントのプロパティ)ダイアログボックスから実行できます。このダイアログには、次の方法でアクセスできます。
#1) チェックポイントを作成している間、このボックスはプロパティの初期定義のために開きます
#二) キーワードビューで既存のチェックポイントステートメントを選択し、右クリックして(チェックポイントのプロパティ)を選択します
#3) オブジェクトリポジトリを開くと、プロパティが利用可能になります。以下に示します。 (クリックすると画像が拡大します)
このボックスから、チェックポイントのすべてのプロパティを必要に応じて変更できます。
標準チェックポイントはリストの最初にあるため、さまざまなシナリオで追加し、さまざまな方法で詳細に変更する詳細な手順を示しました。今後は、各チェックポイントに固有のプロパティと機能を一覧表示します。
チェックポイントを追加、使用、操作する手順は、ほとんどのチェックポイントですべて同じであることに注意してください。今後、特に明記しない限り、上記のアプローチは他のアプローチにも一般的に使用できます。
画像チェックポイント
標準のチェックポイントのわずかなバリエーションは、Web画像で使用されている間です。
チェックポイントが挿入されたオブジェクトがたまたまWeb画像の場合、次のダイアログボックスが開きます。
この画面は「チェックポイントのプロパティ」ダイアログとほぼ同じで、画像に固有であることに注意してください。
唯一の追加パラメータは「画像コンテンツの比較」チェックボックスです。チェックすると、実行時のイメージがチェックポイントの作成時に保存されたイメージと完全に同じであるかどうかがチェックされます。それらが同じである場合、テスト結果には1つの画像しかありません。それらが異なる場合、両方の画像がテスト結果に表示されます。
ために 例、 Gmailページで、アクティブ画面の画像の1つに標準のチェックポイントを挿入しようとしましたが、これが表示されます。 (クリックすると画像が拡大します)
ダイアログには変更を加えません。必要に応じて、(OK)をクリックして変更を加えます。
挿入されたチェックポイントは次のようになります。 (クリックすると画像が拡大します)
エキスパートビューコード:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
今日は以上です!今後のセッションで他のチェックポイントを続行します。お気軽にご質問ください。
=> QTPトレーニングチュートリアルシリーズについては、こちらをご覧ください
推奨読書
- QTPチュートリアル-25以上のMicroFocus Quick Test Professional(QTP)トレーニングチュートリアル
- QTPチュートリアル#14 –QTPテストでビットマップとテキストチェックポイントを追加する方法
- QTPチュートリアル#5-ステップの移動とブレークポイントへの対処
- QTPチュートリアル#15-QTPでのテキスト領域、テーブル、およびページのチェックポイントの使用
- QTPチュートリアル#18 –QTPの例で説明されたデータ駆動型およびハイブリッドフレームワーク
- QTPチュートリアル#6 –最初のテストのQTPレコードと実行設定を理解する
- QTPチュートリアル#24-QTPテストでの仮想オブジェクトとリカバリシナリオの使用
- 初心者向けの詳細なEclipseチュートリアル