実行結果の使用

関連:GUI テストとコンポーネント,API テスト,ビジネス・プロセス・テストとビジネス・プロセス・フロー

テストまたはコンポーネントの実行が完了すると,UFT One は各ステップの正否に関する詳しい情報と,失敗した場合にはその理由を表示します(必要な場合)。テストまたはコンフィギュレーションの実行が完了後すぐに,ドキュメント表示枠の別タブで自動的に開きます。

レポートの左上隅にある[標準設定のブラウザで開く]ボタンをクリックすると,標準設定のブラウザで実行結果レポートを開くことができます。

HTML 実行結果の表示と共有

実行結果は単一の HTML ページに保存されます。このページには,テスト実行で使用したデータ・テーブル,テスト対象アプリケーションの画面キャプチャ,テスト実行のムービーといったリソースへのリンクが含まれています。

実行結果は HTML 形式で保存されるので,UFT One がインストールされていない環境へのエクスポートや送信が可能です。

実行結果を別のユーザに送信する場合は,必ず実行結果フォルダ全体を送信してください。これにより,リソースへのすべてのリンクが他のユーザに対して引き続き機能することが保証されます。

UFT One の実行結果は,次のブラウザ・バージョンでサポートされています。

  • Internet Explorer 10 以降(互換モードを無効化)

  • サポートされている最新バージョンの Chrome

先頭に戻る

テスト・フロー結果の表示

テストまたはアクションが複数の反復で実行された場合でも,実行結果にはテストの各ステップの記述が表示されます。

ステップで使用されたアプリケーション・オブジェクトとテスト・オブジェクトの詳細,およびテスト・オブジェクトの識別に使用したプロパティが含まれます。成功したステップ,失敗したステップ,警告のあるステップに関する全体の統計が右上に表示されます。

例:

The test flow for the run results.

検索バーを使用して,表示項目をフィルタリングします。

先頭に戻る

エラーおよび警告情報の表示

テスト・フローで発生したエラーと警告に関する具体的な詳細を,使用したテスト・オブジェクトや期待された結果も含めて表示します。

チェックポイントの場合,チェックポイントの詳細も表示されます。

例:

スマート認識の記述

テスト実行前にテスト・オブジェクトに対してスマート認識が設定されていて,これによりアプリケーション内のオブジェクトの識別と検索が正常に行われた場合,警告に加えて,試行または使用されたオブジェクト・プロパティのテーブルが実行結果に表示されます。

例:

ヒント: UFT One は,使用されたスマート認識プロパティに基づいて,新しいオブジェクトの記述も生成します。

オブジェクト・プロパティ・テーブルの下にある[新しい記述のコピー]をクリックすると,新しい記述がクリップボードにコピーされます。そこから,更新値をリポジトリ内のオブジェクトの記述にコピーできます。

詳細については,クリップボードからのテスト・オブジェクトの記述の更新を参照してください。

先頭に戻る

ローカル・システム・モニタ・データの表示

UFT One テスト設定での定義に従って,テスト実行中にキャプチャされたローカル・システム・モニタ・データを表示します。

テストまたはアプリケーション領域にローカル・システム・モニタを設定した場合,次のことが可能です。

  • 実行結果の[システム モニタ]タブをクリックすると,テスト実行中のデータのグラフが表示されます。
  • テスト・フローのステップをクリックすると,選択したステップに固有のグラフのデータを示す赤い縦線が表示されます。
  • 下部の凡例の項目をクリックすると,表示データを変更できます。
  • グラフの右上にある[データ ファイル]をクリックすると,キャプチャしたデータがテキスト・ファイルで表示されます。

例:

詳細については,[ローカル システム モニタ]表示枠([テストの設定]/[ビジネス コンポーネントの設定]ダイアログ・ボックス / アプリケーション領域の[追加設定]表示枠)を参照してください。

グラフの正規化

UFT One は,グラフを適切に表示するために,グラフ上のデータを正規化します。テストのデータ・ポイントが大きすぎてグラフの Y 軸に収まらない場合,UFT One は,必要に応じて,各ポイントの実際の値に特定の倍率を乗算します。グラフの下部にある凡例に,各カウンタに適用した調整値が表示されます。

Example: 上の画像では,ホバー・ツールヒントに示されているように,実際の処理数の値は約 600 です。

グラフは最大 100 までしか表示できないので,これは範囲外です。そのため,UFT One はこの値に 0.1 を乗算して,グラフの 60 付近に値を描画します。

先頭に戻る

アプリケーションの画面キャプチャの表示

テスト・ステップの実行結果の詳細には,実行セッション中に取得した画面キャプチャが表示されます。すべてのステップまたはエラーが発生したステップの画面キャプチャを参照できます。アプリケーション内の特定のオブジェクトのステップまたはエラーについて,画面キャプチャ内のアプリケーション・オブジェクトが強調表示されます。

モバイル・オブジェクトの場合,UFT One には,静止画像の代わりに,各ステップの短いアニメーション GIF の記録を含めることができます。

画面キャプチャをクリックするとズームされます。境界をクリックするか,ESC を押すと画像が閉じます。

[オプション]ダイアログ・ボックスの[画面キャプチャ]表示枠([ツール]>[オプション]>[GUI テスト]タブ>[画面キャプチャ]ノード)で,画面キャプチャの詳細なタイプとレベルを選択します。

既知の問題:Web テストの実行時に高速化メカニズムを使用している場合([Web]>[一般]表示枠([オプション]ダイアログ・ボックス)を参照),Web ページのかなり下にあるオブジェクトが,画面キャプチャで間違って強調表示されることがあります。

先頭に戻る

エラーのコール・スタックの詳細の表示

テスト内のエラーが発生した場合,エラーの原因調査が必要になることがあります。実行結果では,テスト実行中に発生したエラーのコール・スタック・ログを参照することができます。

先頭に戻る

データ・リソースとムービーの表示

実行結果には,テストで使用したデータ・テーブルや,実行セッションでキャプチャしたムービーなど,保存されたテスト・リソースへのリンクが含まれます。

たとえば,データ・テーブルを開くには,左上の[テスト データ]をクリックします。

データ・テーブルと一緒に実行結果を別のユーザに送信する場合は,必ず実行結果フォルダ全体を送信してください。これにより,実行結果の[テスト データ]リンクでデータ・テーブル・ファイルを確認できます。

先頭に戻る

カスタム・レポート・メッセージの表示

Reporter オブジェクトを使用して GUI テストのステップを実行すると,実行したステップでこのようなメッセージが実行結果に表示されます。Reporter オブジェクトの詳細については,『UFT One Object Model Reference for GUI Testing』の「Utility Objects」の項を参照してください。

先頭に戻る

テスト・ステップのキャプチャ・データの表示

テスト結果では,API テスト・ステップごとに,ステップの実行に使用されたプロパティ値が報告されます。プロパティ値はグリッド形式で表示され,入出力値を確認できます。

このグリッドには,実行結果に送信されたカスタム・メッセージとイベント・ハンドラ・コードも表示されます。

テストフローに含まれる API テスト・ステップごとに,テスト・ステップ・サマリの一部としてキャプチャされた値が表示されます。

先頭に戻る

パラレル・ランナーからの実行結果の表示

パラレル・ランナー・コマンド・ライン・ツールを使用してテストを並行実行すると,実行したすべてのテストの結果を含む統合レポートが生成されます。

詳細については,パラレル・ランナーの応答と実行結果の例を参照してください。

先頭に戻る

ビジネス・プロセス・テストの詳細の表示

UFT One でビジネス・プロセス・テストを実行する場合,UFT One ではテスト全体の構造の詳細をすべて表示できます。これには以下が含まれます。

  • ビジネス・プロセス・フロー

  • コンポーネント・グループ

  • 実行条件

  • コンポーネント要求

  • すべてのタイプのコンポーネント(スクリプト GUI コンポーネント,キーワード GUI コンポーネント,API コンポーネントなど)のステップ

コンポーネントのタイプごとに,個々のステップが GUI テストや API テストの場合と同じ形で表示されます。各テスト・ステップは別々に表示され,詳細が[詳細]表示枠に表示されます。

先頭に戻る

Run Results Viewer での実行結果の表示

UFT One は,引き続き Run Results Viewer アプリケーションをサポートします。詳細については,Run Results Viewer の使用を参照してください。

Run Results Viewer アプリケーションは,ALM を使用する場合にも関連します。

先頭に戻る

AI ベースのステップに変換するための提案の表示

AI Transformation Assistant]を有効にしてテストを実行すると,テスト結果には,テスト実行の結果ではなく,AI オブジェクトの提案が記載されます。

各ステップには,テクノロジ・ベースのテスト・ステップを AI ベースのテスト・ステップに変換するための提案が含まれています。既存のステップを提案された AI オブジェクト・ステップで置き換えて,より柔軟でプラットフォームに依存しないテストを作成します。

アシスタントを有効にするには,[ツール]>[オプション]>[GUI テスト]>[AI]で,[実行結果をAIオブジェクトの提案に置き換える]を選択します。

先頭に戻る

自動スクロールの詳細の表示

自動スクロール]を有効にして AI ベースのテストを実行すると,テスト・レポートに,自動スクロールが実行されている間のステップについて,オブジェクトを検索するために実行されたスクロールの回数とスクロールの方向に関する詳細が表示されます。

先頭に戻る