qtp tutorial 15 using text area
の中に 前回の記事 、QTPがテキストを比較する方法について話し合っていました。また、どのように見ました 標準チェックポイント テキストをチェックし、テキストチェックポイントについて詳細に説明するために使用できます。次のチェックポイントは、テキスト領域のチェックポイントです。それを探求し始めましょう。
=> QTPトレーニングチュートリアルシリーズについては、ここをクリックしてください
学習内容:
テキストエリアチェックポイント
- これは、Windowsアプリケーションに使用されます。
- 指定された基準に従って、定義された領域内のテキスト文字列を比較します。
- このチェックポイントのプロパティの定義は、テキストチェックポイントのプロパティの定義とほぼ同じです。
- 環境以外のテキストチェックポイントとテキストエリアチェックポイントの唯一の主な違いは、テキストチェックポイントが特定のオブジェクトで機能し、テキストエリアが選択した領域で機能することです。
- テキスト領域チェックポイントのメニューオプションは、選択したときにWebアプリを記録しているときでも使用できますが、このチェックポイントではWeb環境がサポートされていないというエラーがスローされます。
テーブルチェックポイント
- これは、テーブル内の特定のセルに特定の値があることを確認する必要がある場合、またはテーブル自体に定義された列数の列がある場合に使用できます。
- チェックポイントを挿入するためにWebテーブルまたは同等のテーブルオブジェクトが選択されると、テーブルチェックポイントプロパティが呼び出されます。
- メニューオプションとして、記録中に「標準チェックポイント」を選択します。したがって、作成、編集、保守などの基本ルールはすべて同じです。
例を見てみましょう:
Webテーブルがあるランダムなサイトを選びます。 InternetExplorerで開きます。記録を開始し、チェックポイント->標準チェックポイントを挿入して、Webページでテーブルオブジェクトを選択します。
Webテーブル要素を選択し、(OK)をクリックします。
無料のシンプルなyoutubeからmp3へのコンバーター
プロパティウィンドウで、セルを選択し、定数値が存在する必要があるか、パラメータ化する必要があるかを指定します。
(設定)タブで、検証を実行する方法。
セルの識別。このタブでは、ユーザーが特定の行または列を識別するための設定を行うことができます。
これは標準チェックポイントのバリエーションであるため、前に述べたように、すべて同じルールが適用されます。
- この組み込み機能はテーブルのチェックに使用できますが、あまり便利ではありません。テーブルを検証するためのGetRowCount、GetColumnCount、GetRowItemなどの他の関数があります。先に進む前に、もう少し説明させてください。
- 実際のシナリオでは、1つのセルだけをチェックするだけでは不十分であり、テーブルの値ごとに1つのチェックポイントを作成するのは面倒な場合があります。 例えば、 テーブルが3X3の場合、各セルをチェックするために、9つのチェックポイントが表示されます。 2番目または1番目のセル自体の値が一致しない場合、それは目的を損なうような矛盾したテーブルを通知せず、他のセルのチェックを不必要に継続します。
- 代わりに、テーブルを読み取り、GetRowCount、GetColumnCount、GetRowItem関数を使用することで、ループメカニズムを確立し、必要に応じてチェックして、失敗時に終了できます。この時点でのテスターの唯一の考慮事項は、明確になるように適切なテスト結果を書き込むことを確認することです。
- また、動的テーブルの場合、テーブルチェックポイントは失敗します。
ページチェックポイント
ページチェックポイントは、標準のチェックポイントの別のバリエーションであり、名前が示すように、Webページで作成されたときに表示されます。
次の用途に使用できます。
- リンクを確認する
- 画像のソース
- 壊れたリンクを確認してください
1つを配置して、それがどのように機能するか、そして進むにつれて何ができるかを見てみましょう。
Internet Explorerまたはマシンにある現在のバージョンのQTPと互換性のあるブラウザでGoogle.comを開きます。 QTPで新しいテストを記録し、(Insert Checkpoint-> Standard checkpoint)を選択して、google.comページをポイントします。次に、表示されたオブジェクトリストから「Webページ」オブジェクトを選択します。次のダイアログが表示されます。
.netフレームワークインタビューの質問と回答
ご覧のとおり、チェックできるパラメータはリストにあり、チェックオプション付きのチェックボックスに進んでいます。ユーザーは、必要に応じていくつかのプロパティを選択できます。
これまでに見た他のすべてのチェックポイントの場合と同様に、これらの各プロパティは定数値にすることも、ユーザーがパラメーター化することもできます。
次のセクションはHTML検証です。
- HTMLソース: WebページのHTMLコードが実行時に実際のコードと一致するかどうかを確認します。ユーザーは、チェックポイントの作成中に必要に応じて変更し、実行時に一致するかどうかを確認するオプションがあります。
- HTMLタグ: 記録時と実行時にWebページのHTMLタグをチェックします。 HTMLソースと同様に、HTMLタグも変更できます。
「ページ内のすべてのオブジェクト」セクション:
#1)リンク: これをチェックすると、すべてのリンクが検証されます。特定のリンクのみをチェックするには、「フィルターリンクチェック」をクリックすると、次のダイアログが表示されます。
リンクを選択することも、選択を解除することもできます。
リンクURL値も、定数またはパラメーター化された値にすることができます。
#2)画像: これをオンにすると、実行時にページ上の画像の存在を確認できることを意味します。 「フィルター画像チェック」をクリックすると、ユーザーはチェックする正確な画像と無視する必要のある画像を選択できます。
ユーザーがフィルタリングを選択すると、次のタブが表示されます。
いつものように、ユーザーは値を構成できます。
#3)壊れたリンク: このオプションは通常、デフォルトではオンではなく、オンにチェックすると、Webページに壊れたリンクがあるかどうかを確認します。
ユーザーは、親ページと同じホスト上にのみ存在する壊れたリンクを確認できます。関連するオプションは、「ツール」->「オプション」->「Web」メニューオプションを使用して起動できる次の画面で設定する必要があります。
このチェックポイントが実行されると、すべての失敗がテスト結果に表示されます。それ以外の場合、チェックポイントは合格です。
一部のページチェックポイントオプションは、記録中にチェックポイントが作成された場合にのみ使用できます。アクティブ画面またはキーワードビューから作成しようとすると、HTML検証オプションは使用できなくなります。
ページのチェックポイントを要約すると:
#1) ページをチェックするときにWebアドインで役立ちます。ページの整合性をチェックします
#二) 標準チェックポイントのバリエーションであるため、作成、編集、および保守のすべてのルールは同じです。
#3) QTPは、すべてのページにチェックポイントを設定するように指示できます。これを行うには、メニューから(ツール)-> (オプション)-> (Web)-> (詳細)を選択し、(オン)オプションをクリックします。
経験豊富なj2ee面接の質問と回答
#4) または、自動チェックポイントをバイパスするようにQTPに指示することもできます。ポイント3で起動したのと同じウィンドウで次のオプションを選択します。
これで、次のセッションのトピックとなるアクセシビリティ、データベース、およびXMLチェックポイントが残ります。コメントや質問を投稿してください。
=> QTPトレーニングチュートリアルシリーズについては、こちらをご覧ください
推奨読書
- QTPチュートリアル-25以上のMicroFocus Quick Test Professional(QTP)トレーニングチュートリアル
- QTPチュートリアル#5-ステップの移動とブレークポイントへの対処
- QTPチュートリアル#16-XML、アクセシビリティ、およびデータベースのチェックポイントを挿入する手順
- QTPチュートリアル#10-ループと条件文の記述-VBスクリプトの基本パート2
- QTPチュートリアル#14 –QTPテストでビットマップとテキストチェックポイントを追加する方法
- QTPチュートリアル#13-QTPテストに標準チェックポイントと画像チェックポイントを挿入する手順
- QTPチュートリアル#12 –エキスパートビュー、ステップジェネレーター、およびチェックポイントを例で説明
- QTPチュートリアル#18 –QTPの例で説明されたデータ駆動型およびハイブリッドフレームワーク