出力値を印刷する方法 QTP/UFT およびテスト結果のエクスポート
⚡ スマートサマリー
出力値 QTP/UFT 実行時にオブジェクトプロパティデータを取得し、テスト結果データシートに保存し、テスターがその結果をMicro Focusの外部にエクスポートまたは印刷できるようにします。 UFT 報告および分析のため。

出力値とは何ですか?
An 出力値ステップ オブジェクトのプロパティ値を取得するステップです テストの特定の時点で取得された値は、指定された場所に保存されます。保存された値は、テストスクリプトのさまざまな箇所で入力として使用できます。チェックポイントとは異なり、このステップでは取得した値を検証せず、保存するだけです。そのため、テスト担当者が合否判定ではなく参照データを必要とする場合に役立ちます。
例えば、出力値ステップでは、サンプルフライト予約アプリケーションでチケットを予約した後に生成されるフライト確認番号を取得し、その番号を保存することで、後のテストステップで同じ予約を検索できるようにすることができます。
ヒント: 後続の手順で参照データが必要な場合は出力値を使用し、合格または不合格の結果を出す必要がある実際の検証のためにチェックポイントを予約してください。
出力値とチェックポイントの比較 UFT/QTP
テスト実行中にオブジェクトからプロパティを読み取るという点で、出力値とチェックポイントはどちらも同じであるため、テスト担当者はしばしば混同します。本当の違いは、キャプチャされた値がその後どうなるかという点です。 チェックポイント 期待値と比較し、テスト結果に合格または不合格のステータスを表示します。出力値は、取得した値をデータテーブル、変数、または結果自体に格納するだけで、一切判断を行いません。どちらのステップタイプもキーワードビューに表示され、エディターに対応するVBScriptステートメントを生成するため、テストに検証が必要か、単にデータを取得するだけかによって選択が決まります。
| 側面 | 出力値 | チェックポイント |
| 目的 | 不動産価値を記録して保存する | 不動産の価値を期待値と比較して検証する |
| 結果 | 合否判定なし | 合格または不合格の状態 |
| 典型的な使用 | データ駆動型入力、動的または予測不可能な値 | 既知の値の機能検証 |
| 生成されたステートメント | 出力方法 | チェック方法 |
この区別が最も重要なのは データ駆動型テストテストの1回の反復で取得された値が次の反復の入力となる場合、またはチェックするための固定の期待値を持たない注文番号やタイムスタンプなどの動的なデータを取得する場合。
Micro Focusにおける出力値の種類 UFT
マイクロフォーカス UFT 出力値を4つのカテゴリに分類し、それぞれ異なる種類のオブジェクトまたはデータソースに適した形式にする。
- 標準出力値
- テキスト/テキストエリアの出力値
- データベース出力値
- XML 出力値 (アプリケーション/リソースから)
出力値の作成は、 チェックポイント標準出力値は、任意のオブジェクトに対して、そのオブジェクトのプロパティを出力するために使用できます。同じオブジェクトから、1つまたは複数のプロパティを選択して出力できます。4つの出力タイプから選択する方法は、テスト対象のオブジェクトによって異なります。標準出力値は通常のUIコントロールに適していますが、他の3つのタイプはそれぞれテキスト領域、データベース、XMLソースに適しています。
実行時、HP QTP 出力値は実行時データテーブルに格納され、テスト実行が終了するとすぐに自動的にクリアされます。
標準出力値を作成する方法 UFT
Micro Focusでテストを記録する際に標準出力値を挿入するには、以下の手順に従ってください。 UFTこのプロセスは、画面上のほぼすべての認識可能なオブジェクトに機能します。 UFT その オブジェクト識別 アプリケーションが対象オブジェクトからプロパティを取得する前に対象オブジェクトを特定するメカニズム Windowsベース、ウェブベース、またはサポートされているアドイン技術。
- Micro Focusでテストの録画を開始します。 UFTそして、プロパティを取得すべきフロー内の正確な位置で一時停止します。
- 「デザイン」メニューから「挿入」>「出力値」>「標準出力値」を選択するか、ツールバーの該当するアイコンをクリックします。
- プロパティを取得したいオブジェクトをクリックしてください。 UFT 画面上でそれをハイライト表示し、「出力値プロパティ」ダイアログボックスを開きます。
- オブジェクトから1つ以上のプロパティを選択し、必要に応じて、取得した各値を格納するDataTable列の名前を変更します。
- 「OK」をクリックして「出力値プロパティ」ダイアログボックスを閉じ、もう一度「OK」をクリックして確認し、ステップを挿入します。
- 録音を停止します。 UFT 一致する出力ステートメントを自動的に挿入します VBScript テスターが必要に応じて直接編集できるエディター。
- テストを実行し、テスト結果ウィンドウを開いて、取得した値が実行時データテーブル内に正しく表示されていることを確認してください。
ヒント: データテーブルの列には、例えば AgentName や FlightNumber のように、分かりやすい名前を付けてください。そうすることで、取得した値を後続の手順やレポートから簡単に参照できます。
以下のビデオでは、フライト予約サンプルアプリケーションの起動から、データテーブルで取得した出力値の確認まで、これらの手順を最初から最後まで説明しています。
詳しくはこちら こちら ビデオにアクセスできない場合
Code 例:
以下のVBScriptは、典型的な処理の流れを示しています。フライト予約サンプルアプリケーションを起動し、ログイン資格情報を入力し、表示されたダイアログボックス上で出力チェックポイントを取得します。
SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe"
Dialog("Login").WinEdit("Agent Name:").SetDataTable("AgentName",dtGlobalsheet)
Dialog("Login").WinEdit("Password:").SetDataTable("Password",dtGlobalsheet)
Dialog("Login").WinButton("OK").Click
Dialog("Login").Dialog("FlightReservations").Static("Please enter agent name").OutputCheckPoint("ErrorMessage")
Dialog("Login").Dialog("FlightReservations").WinEdit("OK").Click
Dialog("Login").WinEdit("Cancel").Click
テキスト、データベース、XML出力値の説明
標準出力値を超えて、マイクロフォーカス UFT オブジェクトプロパティの単純なリストに当てはまらないデータに対して、さらに3種類の出力値タイプをサポートします。
| タイプ | 捕獲物 | 典型的な情報源 |
| テキスト/テキストエリア | ページ上または定義された画面領域内に表示されるテキスト文字列 | ウェブページ、 Windows |
| データベース | SQLクエリによって返される結果セットの値 | ODBCまたはOLE DBデータソース |
| XML | XMLドキュメント内の要素と属性の値 | WebアプリケーションのXML応答またはリソースファイル |
テキスト出力値を使用すると、テスターは表示されている文字列の一部と、その直前または直後に表示されるオプションのテキストを取得できます。データベース出力値は、接続されたデータソースに対して SQL ステートメントを実行し、データベース チェックポイントと同様に、選択した結果セルを保存します。XML 出力値は、XML ドキュメントの階層ツリーを読み取り、選択した要素または属性の値を保存します。標準出力値と同様に、これら 3 種類の出力はすべて記録中に挿入でき、それぞれが基となる VBScript に独自の出力ステートメントを追加します。
注意: XML 出力値は、標準モードで実行されている Internet Explorer 9 以降ではサポートされていません。 Google ChromeまたはMozillaでは Firefoxなぜなら、それらのブラウザではWebXMLテストオブジェクトが利用できないからです。
テスト結果を理解する QTP/UFT 印刷/エクスポート例付き
出力値ステップが実行されると、キャプチャされたデータが内部に表示されます。 UFT テスト結果ウィンドウは他のすべてのテストステップと並んで表示されるため、何がどこでキャプチャされたかを簡単に確認できます。Micro Focusによって生成されるテスト結果について理解しましょう。 UFT.
In HP QTP, 右側にはテスト結果の概要が表示されます。
左側はテスト結果ツリーです。これは、テスト実行中に実行されたテスト手順をアイコンベースで表示するものです。キーワードビューのテストツリーと同様です。
ツリー構造でステップを選択すると、右側のパネルに、そのステップのオブジェクト、実行された操作、およびそのステップ中に出力またはチェックされたプロパティ値など、詳細情報が表示されます。
ツール > オプション > を使用して、テスト実行全体の動画/スクリーンショットをキャプチャできます。 GUIのテストこれは、欠陥を報告する必要がある場合に役立つ証拠となる。
テスト結果ウィンドウから結果を直接印刷またはエクスポートして、オフラインで確認したり、チームの他のメンバーと共有したりできます。
結果と欠陥を Quality Center にエクスポートして、ping 自動テストの証拠は、手動テストの管理に使用されるものと同じツールにリンクされている。
テスト結果ツリー、概要パネル、およびエクスポートオプションを組み合わせることで、テスターはテストの各チェックポイントまたは出力値について、実行された内容、取得されたデータ、および存在する証拠に関する完全な監査証跡を取得できます。
詳しくはこちら こちら ビデオにアクセスできない場合





