QTP/UFT のチェックポイントと例

QTP のチェックポイントとは何ですか?

チェックポイントは、オブジェクトの指定されたプロパティの現在の値と期待値を比較する検証ポイントです。現在の値と期待値が一致すると PASS ステータスが生成され、そうでない場合は FAIL ステータスが生成されます。

Micro Focus UFT のチェックポイントの種類

多くの種類のチェックポイントがあり、以下で詳しく説明します

  1. 標準チェックポイント: 記録中にキャプチャされたオブジェクトプロパティの期待値と オブジェクトの現在値 実行セッション中
  2. ページ チェックポイント: Web ページ用に作成された標準チェックポイントは、ページ チェックポイントと呼ばれます。 Web ページ上のリンクと画像の総数を確認するために使用されます。 ページ チェックポイントは、読み込み時間、つまり Web ページの読み込みにかかる時間をチェックするために使用できます。
  3. ビットマップチェックポイント ユーザーが画像のビットマップまたは Web ページ全体を確認するのに役立ちます。 実際の画像と期待される画像をピクセルごとに比較します。
  4. 画像チェックポイント Web イメージのソース ファイルの場所などのプロパティを確認できます。 Bitmap Checkpoint とは異なり、画像チェックポイントを使用してピクセル (ビットマップ) をチェックすることはできません。
  5. テキストチェックポイント ウェブページやアプリケーションで想定されるテキストをチェックするために使用されます。このテキストは、アプリケーションの特定の領域または表示されるテキストの一部である可能性があります。
  6. アクセシビリティチェックポイント Web ベースのテクノロジーと情報システムに関する World Wide Web Consortium (W3C) の指示とガイドラインへの準拠を検証します。 これらのガイドラインにより、障害者がウェブに簡単にアクセスできるようになります。
  7. データベースのチェックポイント 記録時間内にクエリを作成すると、データベース値が期待値として保存されます。 実行時に同じクエリが実行され、実際の値と期待値が比較されます。
  8. In テーブルチェックポイントを使用すると、環境内に表示されるテーブル (グリッド) のセルの内容を動的に確認できます。 行の高さ、セルの幅などのさまざまなテーブルのプロパティを確認することもできます。 テーブル チェックポイントはデータベース チェックポイントに似ています
  9. 使い方 XML チェックポイント XMLデータ、XMLスキーマ、XMLデータを検証できます

QTP でチェックポイントを使用するにはどうすればよいですか?

クリック こちら ビデオにアクセスできない場合

ビデオからのポイント

  • テスト スクリプトに対して生成された結果には合格/不合格ステータスがなく、自動化が不完全であることに気づいたかもしれません。
  • このシナリオで予想されるテスト結果は次のようになります。有効なユーザー名とパスワードを入力すると、フライト予約ウィンドウが表示されます。これを達成するには、次のことを行う必要があります。 記録 追加のステップ 6 であるフライト予約の確認ウィンドウが表示されます...
  • この検証ステップはチェックポイントを使用して自動化できます。 ステップ 6 を記録しましょう。チェックポイントを追加するには、チェックポイントを挿入する必要があるステップ 5 を右クリックします。 [標準チェックポイントの挿入] を選択します。 「チェックポイントのプロパティ」ダイアログ Box 開きます。
  • QTP はチェックポイントにデフォルト名を割り当てます。 お好みの名前を入力できます
  • この表には、オブジェクトの記録されたすべてのプロパティとそれらに対応する値が表示されます。 選択マークは、これらのプロパティがチェックされることを示します
  • ABC アイコンは、プロパティ値が定数であることを示しました。 選択したプロパティのいずれかをパラメータ化すると、アイコンもそれに応じて変化します
  • デフォルトのままにして、現在のステップの後にステートメントを挿入しましょう。 「OK」をクリックします
  • チェックポイント名を含むチェック ステートメントが 6 行目に挿入されます。スクリプトを再生してみましょう
  • スクリプトで実行時エラーが発生する
  • まあ、これは初心者にとってよくある間違いの原因です これは、ステップ 5 で QTP がフライト予約画面を閉じ、実行がステップ 6 に達したときにプロパティを変更できるフライト予約画面オブジェクトが存在しないために発生します。 QTP がチェックポイント ステップを実行している間、検証しているオブジェクトが利用可能であることを確認する必要があります。
  • このエラーは、テスト ステップの順序を変更することで修正できます。 ステップ 5 とステップ 6 を切り替える必要があります。新しいシナリオのステップ 5 では、フライト予約ウィンドウが存在することを確認し、ステップ 6 でアプリケーションを閉じます。
  • In HP QTP、ステップ #6 を切り取って、ステップ #5 の位置に貼り付けるだけです。もう一度スクリプトを再生してみましょう。スクリプトが成功すると、結果ツリーに比較されたチェックポイント値が表示されます。標準チェックポイントは以上です

このビデオチュートリアルでは、さまざまなタイプの チェックポイント クイックテストプロフェッショナルで