検査ポイント・コンパレーター

検査ポイント・コンパレーターは、検査ポイントを含むスクリプトを再生した後で検査ポイント・データを比較したり、ベースライン・ファイルを更新したりするために使用します。検査ポイントが失敗した場合、コンパレーターは予期される値と実際の値を表示するので差分を分析できます。その後、ベースライン・ファイルをロードし、実際のファイルの値に合わせて編集や更新を行えます。

コンパレーターは、TestManager の Functional Tester ログで検査ポイントをダブルクリックするか、または Functional Tester HTML ログで「結果の表示」リンクをクリックすると開きます。 (HTML ログの「結果の表示」リンクからコンパレーターを起動しようとした際に Java™ プラグインに関するエラーを受け取るという場合には、プラグインが正しく構成されているかどうかを確認してください。 ブラウザーの Java プラグインの使用可能化についての関連トピックを参照してください。

失敗した検査ポイントが 1 つあり、ログを使用している場合は、「Functional Tester プロジェクト」ビューでそのログを選択します。ログを右クリックし、「失敗した検査ポイント」をクリックします。 検査ポイント・コンパレーターが開きます。

失敗した検査ポイントが複数あり、ログを使用している場合には、「検査ポイントの結果」ウィザードが開きます。 リストにある失敗した検査ポイントをクリックし、「結果の表示」または「完了」をクリックします。詳細は、『ログ内の結果の表示』のトピックを参照してください。コンパレーターのバナーには、検査ポイントの名前が表示されます。

検査ポイント・コンパレーターでは、いくつかのエレメントの色の設定を指定できます。

再生後に検査ポイントを比較する方法について詳しくは、コンパレーターを使用した検査ポイント・データの比較と更新についての関連トピックを参照してください。検査ポイント・データを編集するには、「編集するベースラインのロード」ツールバー・ボタン編集するベースラインのロードをクリックして、ベースラインをロードする必要があります。

以下のセクションでは、「検査ポイント・コンパレーター」ウィンドウ部分およびツールバーについて説明します。

メタデータ

メタデータはウィンドウの左ペインに表示されます。特定のデータの管理方法を定義する一揃いのプロパティーが表示されます。このグリッドは編集可能です。例えば、このメタデータ・グリッドでは、テキスト検査ポイントの「大文字小文字の無視」や「空白のルール」を編集できます。編集するには、「値」列内の値をダブルクリックします。

メイン・ツールバー

検査ポイント・コンパレーター上部のツールバーには、6 つのボタンがあります。

「ファイル: 保管」ボタン「ファイル: 保管」 -- 行った編集を保管します。

「ファイル: 復帰」ボタン 「ファイル: 復帰」 -- 最後に保管したデータの状態に復帰します。 コンパレーターを開いてから編集を保管していない場合は、検査ポイントを開いたときの状態に戻ります。 編集を行って編集内容を保管してある場合は、最後に保管したときの状態に戻ります。

「編集するベースラインのロード」ボタン 「編集するベースラインのロード」 -- ベースライン・ファイルをロードして、編集できるようにします。 予期された値ではなく、ベースライン値が表示されます。 これらの値は、個別に編集するか、または実際の値に置き換えることができます。

「ベースラインから実際の値への置き換え」ボタン 「ベースラインから実際の値への置き換え」 -- ベースライン値を実際のファイルの値にすべて置き換えます。 それにより、それらの値が以後の再生のベースラインになります。 一部の値だけを置き換える場合は、値を個別に編集します。 このコマンドはファイル全体を置き換えます。

「テスト・オブジェクト情報の非表示/表示」ボタン 「テスト・オブジェクト情報の非表示/表示」 -- 「コンパレーター」ウィンドウの「テスト・オブジェクト」および「認識データ」ペインの表示/非表示を切り替えます。 この情報が非表示になっている場合、「コンパレーター」ウィンドウ全体はメインのデータ域として使用されます。 これはスティッキーな設定です。つまり、次に「コンパレーター」ウィンドウを開いたときには、最後に設定したとおりに表示されます。 ただし、「テスト・オブジェクト」ツリーに複数のノードがある場合は、設定に関係なく、次に「検査ポイント・コンパレーター」ウィンドウを開いたときにペインが表示されます。

「ヘルプ」ボタン 「ヘルプ」 -- 検査ポイント・コンパレーターのヘルプを表示します。 Functional Tester のヘルプは、Functional Tester の「ヘルプ」メニューからいつでも表示できます。

メニュー・バー

メニュー・バーには、このトピックで説明されているツールバー・ボタンで表わされるのと同じコマンドが含まれています。

「ファイル」-- 前述の『メイン・ツールバー』セクションにリストされているボタンと同じ「保管」「復帰」「ベースライン」、および「置換」コマンドがあります。

「編集」 -- 後述の『プロパティー検査ポイント』セクションにリストされているボタンと同じ「すべてチェック」「すべてチェック解除」、および「非表示」コマンドがあります。 このメニューは、(「編集するベースラインのロード」ツールバー・ボタン編集するベースラインのロードを使用して) 編集のためにベースラインをロードするまでは、グレーになって使用できません。

「差」-- 後述の『「ナビゲーション」ツールバー・ボタン』にリストされているボタンと同じ「最初」「前へ」「次へ」、および「最後」コマンドがあります。

「テスト・オブジェクト」>「強調表示」-- テスト・アプリケーションが開いている場合、「テスト・オブジェクト」ツリー内のオブジェクトを選択した後に、このコマンドをクリックすると、オブジェクトがアプリケーション内で強調表示されます。 アプリケーション内のオブジェクトを確認する必要がある場合に、この機能を使用してください。

「設定」-- ツールバーは、ツールバーの表示を制御します。 「ツリー上のテスト・オブジェクトの外観」 には「テスト・オブジェクトの外観の編集」ダイアログ・ボックスが表示されます。そこでは、「テスト・オブジェクト階層」内の各オブジェクトに表示するテキストをカスタマイズすることができます。 「テスト・オブジェクト情報を隠す」は、ツールバー・ボタン「テスト・オブジェクト情報を隠す」ボタンと同じです。

「ヘルプ」 -- 検査ポイント・コンパレーターのヘルプを表示します。 Functional Tester のヘルプは、Functional Tester の「ヘルプ」メニューからいつでも表示できます。

メイン・データ域

検査ポイント・コンパレーターの右ペインは、検査ポイント・データが表示される場所です。例えば、プロパティー検査ポイントの場合には、「プロパティー」「値」の列はここに表示されます。ここで検査ポイント・データを比較します。スクリプトを再生して検査ポイントが失敗した場合、どのタイプのデータ表示を使用しているかに関係なく、予期された値と実際の値が両方とも表示されます。予期された値が左側、実際の値が右側に表示される場合もあれば、両方の値が隣り合わせに表示され (ツリー・ビューのノードのように)、予期された値と実際の値が異なる場合にそれぞれが違った色で表示される場合もあります。(予期された値は赤で、実際の値は緑です。)実際の値とは、スクリプト再生時に記録された値です。

次の『「ナビゲーション」ツールバー・ボタン』セクション以降で説明するように、検査ポイントの記録から取得できる表示には、7 つのタイプがあります。

「ナビゲーション」ツールバー・ボタン

以下の 4 つのナビゲーション・ボタンは、予期されたファイルと実際のファイルの相違、またはベースライン・ファイルと実際のファイルの相違にジャンプします。 相違は赤色で表示されます。 現在選択されている相違が強調表示されます。

「最初の相違にジャンプします」ボタン「最初の相違にジャンプします」 -- 予期されたファイル/ベースライン・ファイルと実際のファイルとの最初の相違に移動します。

「直前の相違に戻ります」ボタン「直前の相違に戻ります」 -- 予期されたファイル/ベースライン・ファイルと実際のファイルとの直前の相違に移動します。

「次の相違に進みます」ボタン「次の相違に進みます」 -- 予期されたファイル/ベースライン・ファイルと実際のファイルとの次の相違に移動します。

「最後の相違にジャンプします」ボタン 「最後の相違にジャンプします」 -- 予期されたファイル/ベースライン・ファイルと実際のファイルとの最後の相違に移動します。

プロパティー検査ポイント -- グリッド表示

プロパティー検査ポイントを作成する場合、オブジェクト・プロパティーはグリッド・フォーマットで表示されます。 グリッド内に表示されるプロパティーは、「テスト・オブジェクト」ツリー内で強調表示されているオブジェクトに属するものです。 プロパティーは左の列に、プロパティーの値は右の列に表示されます。 どのプロパティーをテスト対象にするかは「プロパティー」列で編集し、プロパティーの値自体は「値」列で編集できます。

チェック・マークの付いていないプロパティーはテストされません。 テストするプロパティーには、1 つずつチェックを付けて選択します。 チェックを付けたプロパティーは、この検査ポイントを使用したスクリプトを再生するたびにテストされます。 リストにあるすべてのプロパティーにチェックを付けるには、グリッドの上にある「すべてチェック」ツールバー・ボタン 「すべてチェック」ボタン をクリックします。 すべてのプロパティーをクリアするには、「すべてチェック解除」ボタン「すべてチェック解除」ボタンを使用します。 テストするプロパティーの数によっては、上記のボタンのいずれかを使用して、まずすべてを選択するかまたはすべての選択を解除し、それから個別に対象外を選択解除するかまたは対象を選択するほうが、簡単であることもあります。

グリッドにはネストされたツリー階層が使用されています。 リストにフォルダーが表示されている場合、フォルダーをダブルクリックするか、または展開アイコンを選択することにより、フォルダーを展開できます。 フォルダー・アイコン自体をチェックまたはチェック解除すると、フォルダー・アイコン直下のすべてのプロパティーがテスト対象になるかまたはテスト対象から解除されます。

値を編集するには、グリッド・セルをダブルクリックします。 すると、そのセルが編集可能になります。 セルの外側をクリックすると、編集内容が有効になります。 たいていは、値をダブルクリックするとセルが編集可能フィールドになり、値のみを変更できます。 一部の特殊な場合には、情報を含む別のダイアログ・ボックスが表示されます。 例えば、プロパティーが色の場合、色の値をダブルクリックすると、標準の「色」ダイアログ・ボックスが開きます。 編集はこの「色」ダイアログ・ボックスで行い、その後ダイアログ・ボックスを閉じます。 しかし場合によっては、値をダブルクリックすると、「値」列にドロップダウン・リストが表示されることもあります。 例えば、「True」または「False」のいずれかの値がドロップダウン・リストに表示されるという場合です。

グリッドには、プロパティー検査ポイント表示用に、以下のツールバー・ボタンがあります。 コンパレーターでは、これらのボタンはベースラインの編集中にのみ表示されます。

「すべてチェック」ボタン 「すべてチェック」-- リスト内のすべてのプロパティーの前にチェック・マークを付けます。 チェックを付けたプロパティーは、この検査ポイントを使用したスクリプトを再生するたびにテストされます。 そして、チェックを付けたプロパティーだけが、コンパレーターで比較されます。

「すべてチェック解除」ボタン 「すべてチェック解除」-- リスト内のすべてのプロパティーのチェック・マークをクリアします。 チェックを解除したプロパティーは、この検査ポイントを使用したスクリプトを再生するときにはテストされません。

「チェックの付いていないプロパティーを隠す」ボタン 「チェックの付いていないプロパティーを隠す」 -- 「チェックの付いていないプロパティーを隠す」をクリックすると、チェックの付いていないプロパティーが隠れます。 したがって、テスト対象のプロパティーだけが表示されます。 チェックの付いていないものも含めてすべてのプロパティーを表示するには、「すべてのプロパティーの表示」をクリックします。

グリッドには、プロパティー検査ポイント表示用に、以下のポップアップ・メニュー・コマンドがあります。 このコマンドにアクセスするには、「値」列の値を右クリックします。

「開く」 -- 値がストリングあるいは複合値タイプである場合、この操作により、値を別個のウィンドウに表示できます。このウィンドウには長いテキスト行を表示できるので、テキストの編集はより容易になります。

大/小文字の区別のある正規表現 「大/小文字の区別のある正規表現」 -- 大/小文字を区別した正規表現比較操作のオン/オフを切り替えます。

正規表現の評価 「正規表現の評価」-- 正規表現エバリュエーターを表示します。 これを使用することにより、検査ポイントで試す前に正規表現をテストすることができます。

正規表現への値の変換 「正規表現への値の変換」-- プロパティー値を正規表現に変換します。 詳細は、完全一致プロパティーのパターンへの置換についての関連トピックを参照してください。

正規表現の取り消し/やり直し「正規表現の取り消し/やり直し」 -- 正規表現の変換を取り消す、またはやり直します。

数値範囲への値の変換「数値範囲への値の変換」-- プロパティー値を数値範囲に変換します。 詳細は、完全一致プロパティーのパターンへの置換についての関連トピックを参照してください。

数値範囲の取り消し 「数値範囲の取り消し」 -- 数値範囲を取り消します。

データプール参照への値の変換 「データプール参照への値の変換」 -- 検査ポイントでリテラル値ではなく、データプール参照を使用してデータプールを使用します。

データプール参照の取り消し 「データプール参照の取り消し」-- 検査ポイント内のデータプール参照を取り消します。

現行の選択でベースラインを置換する 「現行の選択でベースラインを置換する」 -- 選択したプロパティーの実際の値でベースライン値を置換します。 これは、「ベースラインから実際の値への置き換え」ツールバー・ボタンベースラインから実際の値への置き換えのプロパティー・バージョンです。

オブジェクトのプロパティーを比較する方法:

オブジェクトのプロパティーを比較するには、予期された値/ベースライン値の列と実際の値の列を確認します。予期された値またはベースライン値は左側、実際の値は右側に表示されます。実際の値とは、スクリプト再生時にキャプチャーされた値です。ナビゲーション・ボタンを使用して、赤色で表示されているすべての相違に注意してナビゲートします。ベースライン値の編集、または実際のファイルでのベースラインの置換について詳しくは、コンパレーターを使用した検査ポイント・データの比較と更新についての関連トピックを参照してください。

データ検査ポイント -- メニュー階層表示

データ検査ポイントを作成し、「メニュー階層」または「プロパティー付きのメニュー階層」テストを選択すると、メニューはメイン・データ域 (右ペイン) にツリー・フォーマットで表示されます。 ここに挙げた「メニュー階層」と「プロパティー付きのメニュー階層」は 2 つの例に過ぎません。 「データ値」フィールドに表示されるテストのリストは、オブジェクトのプロキシーによって提供される情報に依存します。 これら 2 つ以外の値も表示される可能性があります。

検査ポイントの記録方法に応じて、ツリーにはアプリケーションのメニュー階層全体か、またはトップレベル・メニューとそのサブ項目が表示されます。 メニュー・バー全体を選択した場合は、各トップレベル・メニューは、メニュー・バーに左から右に表示された順序で、上から下へツリー状に表示されます。 個々のメニュー項目は、それぞれのトップレベル・メニューの下に表示されます。 正符号 (+) および負符号 (-) を使用して、各トップレベル・メニューのリストの開閉を行います。

メニューを編集するには、ツリー内のメニューをダブルクリックします。 (まだベースラインをロードしていない場合は、まずそれをロードしておきます。) すると、メニューのプロパティーが開いてグリッドに表示されるので、そこで編集することができます。「値」列の値をダブルクリックして、実際の値を編集することもできます。各プロパティーの隣にあるチェック・ボックスを使用して、再生中にテストするプロパティーのリストを編集することも可能です。チェックした項目がテストの対象になります。グリッドの上のツールバー・ボタンは、上記『プロパティー検査ポイント -- グリッド表示』セクション (「非表示/表示」以外) で説明されているオブジェクト・プロパティ・グリッドにあるツールバー・ボタンと同じものです。これらのボタンの機能は、選択したメニュー・プロパティーまたは値に適用されることを除けば、そこで説明されているものと同じです。

メニュー階層データを比較する方法:

メニュー階層データを比較するには、赤色と緑色で表示されるすべての相違を確認します。予期された値は赤色で表示され、その下に実際の値が緑色で表示されます。実際の値とは、スクリプト再生時にキャプチャーされた値です。予期された値とベースライン値の記述は同じでも、プロパティーに相違がある場合は、ノードが青色で表示されます。ナビゲーション・ボタンを使用して、すべての相違に注意してナビゲートします。ベースライン値の編集、または実際のファイルでのベースラインの置換について詳しくは、コンパレーターを使用した検査ポイント・データの比較と更新についての関連トピックを参照してください。

データ検査ポイント -- テキスト表示

データ検査ポイントを作成し、「可視テキスト」テストを選択すると、テキストはメイン・データ域 (右ペイン) にテキスト・ボックス・フォーマットで表示されます。 ここに挙げた「可視テキスト」は一例に過ぎません。 「データ値」フィールドに表示されるテストのリストは、オブジェクトのプロキシーによって提供される情報に依存します。 これ以外の値も表示される可能性があります。

テキストは、テキスト・ボックスのエリアに表示されます。 このエリアでは直接には編集できません。 検査ポイント・データを編集するには、データ表示の上にある「テキストの編集」ボタン「テキストの編集」ボタンをクリックします。 (まだベースラインをロードしていない場合は、まずそれをロードしておきます。) テキストを含む小さなテキスト・エディターが開きます。このエディターでテキストを編集することができ、エディターを閉じると、編集したテキストがコンパレーターのベースライン列に表示されます。

テキスト・データを比較する方法:

テキスト・データを比較するには、予期された値と実際の値の列を確認します。予期された値は左側、実際の値は右側に表示されます。実際の値とは、スクリプト再生時にキャプチャーされた値です。ナビゲーション・ボタンを使用して、赤色で表示されているすべての相違に注意してナビゲートします。ベースライン値の編集、または実際のファイルでのベースラインの置換について詳しくは、コンパレーターを使用した検査ポイント・データの比較と更新についての関連トピックを参照してください。

データ検査ポイント -- テーブル表示

データ検査ポイントを作成し、「テーブル内容」または「選択されたテーブル・セル」テストを選択すると、テーブル・データはメイン・データ域 (右ペイン) にテーブル・フォーマットで表示されます。 ここに挙げた「テーブル内容」と「選択されたテーブル・セル」は 2 つの例に過ぎません。 「データ値」フィールドに表示されるテストのリストは、オブジェクトのプロキシーによって提供される情報に依存します。 これら以外の値も表示される可能性があります。

テーブルにはアプリケーション内のテーブルと同じ情報が表示されます。 検査ポイント・データを編集するには、テーブル内の任意のセルをダブルクリックして、セルを編集します。 (まだベースラインをロードしていない場合は、まずそれをロードしておきます。)

また、テーブル内でどのセルがテストされるかを編集することもできます。 比較領域内のテーブル・セルの背景の色はグレーです。 テーブル全体をテストしている場合、すべてのセルがグレーになります。 データ領域の上のツールバーにあるドロップダウン・リストを選択メカニズムとして使用することができます。 (ベースラインをロードするまで、ドロップダウン・リストは表示されません。) リストで「列の選択」「行の選択」、または「セルの選択」を選んで、テーブル内で選択を行います。 例えば、「行の選択」を選択した場合、2 行目のセルをクリックすると、2 行目全体が選択されます。 「セルの選択」を選択していれば、そのセルだけが選択されます。 比較したいデータを選択してから、「比較領域の更新」ボタン 比較領域の更新 をクリックして変更を有効にします。

テーブル域の上にある「切り取り」「コピー」「貼り付け」、および「削除」ツールバー・ボタンは選択行 (複数も可) に適用され、検査ポイント・コンパレーター内でのみ適用されます。 (システム・クリップボードを使用しません。)

テーブル項目を右クリックすると、ポップアップ・メニューにアクセスできます。 コマンドは、前述の『プロパティー検査ポイント -- グリッド表示』セクションで列挙されているコマンドと同じです。

「メタデータ」タブにも、テーブル・データを編集するために使用できる機能があります。 例えば、「メタデータ」タブでアクセスすることによって、テーブルの列ヘッダーまたは行ヘッダーを編集することができます。 列ヘッダーを編集するには、columnHeaders プロパティーの「値」列をダブルクリックします。 開いた小さなエディターで、ヘッダーを編集できます。 テーブルに行ヘッダーがあれば、同じように動作します。 編集するには、rowHeaders 値をダブルクリックします。 列ヘッダーを比較するには、「メタデータ」タブで compareColumnHeaders プロパティーを true に変更することが必要です。 compareRowHeaders 値は、同じ方法で動作して、行ヘッダーが比較されるかどうかを示します。

「メタデータ」タブで compareRegions プロパティーの「値」をダブルクリックすると、エディターが開いて、テーブルの選択した領域が表示されます。 セルを選択した場合は、選択した各セルの行のインデックスまたはキー値ペア、および列ヘッダーまたは列インデックスがエディターに表示されます。 行を選択した場合は、行のインデックスまたはキー値ペアがエディターに表示されます。 列を選択した場合は、列のヘッダーまたはインデックスがエディターに表示されます。 この比較領域エディターの使用は、比較される領域を選択する別の方法です。 このエディターで「すべてのセルの比較」ボタン すべてのセルの比較 をクリックすると、すべてのテーブル・セルがテストされます。

テーブルが行キーまたは列キーをサポートする場合、「メタデータ」タブで columnKeysrowKeys の値をダブルクリックすることにより、それらのキーを編集してキーを挿入することができます。

テーブル・データを比較する方法:

テーブル・データを比較するには、予期された値と実際の値の列を確認します。予期された値は左側、実際の値は右側に表示されます。実際の値とは、スクリプト再生時にキャプチャーされた値です。ナビゲーション・ボタンを使用して、赤色で表示されているすべての相違に注意してナビゲートします。ベースライン値の編集、または実際のファイルでのベースラインの置換について詳しくは、コンパレーターを使用した検査ポイント・データの比較と更新についての関連トピックを参照してください。

データ検査ポイント -- ツリー階層表示

データ検査ポイントを作成し、「ツリー階層」テストを選択すると、データはメイン・データ域 (右ペイン) にツリー・フォーマットで表示されます。 ここに挙げた「ツリー階層」は一例に過ぎません。 「データ値」フィールドに表示されるテストのリストは、オブジェクトのプロキシーによって提供される情報に依存します。 これ以外の値も表示される可能性があります。

ツリーにはアプリケーション内のツリー階層全体、または検査ポイントを作成するときに選択したツリーの部分が表示されます。 ツリー内の各項目は、アプリケーションに表示される順序にしたがって、上から下へとツリーに表示されます。 各項目は、そのトップレベルの項目の下に示されます。 正符号 (+) および負符号 (-) を使用して、各トップレベルの項目のリストを開いたり閉じたりします。

階層内の項目を編集するには、ツリー内で項目をダブルクリックします。 すると、小さなテキスト・ボックスが開くので、そこで項目を編集できます。 (まだベースラインをロードしていない場合は、まずそれをロードしておきます。)

ツリー階層データを比較する方法:

ツリー階層データを比較するには、赤色と緑色で表示されるすべての相違を確認します。予期された値は赤色で表示され、その下に実際の値が緑色で表示されます。実際の値とは、スクリプト再生時にキャプチャーされた値です。ナビゲーション・ボタンを使用して、すべての相違に注意してナビゲートします。ベースライン値の編集、または実際のファイルでのベースラインの置換について詳しくは、コンパレーターを使用した検査ポイント・データの比較と更新についての関連トピックを参照してください。

データ検査ポイント -- リスト表示

データ検査ポイントを作成し、「リスト・エレメント」テストを選択すると、データはメイン・データ域 (右ペイン) にリスト・フォーマットで表示されます。 ここに挙げた「リスト・エレメント」は一例に過ぎません。「データ値」フィールドに表示されるテストのリストは、オブジェクトのプロキシーによって提供される情報に依存します。 これ以外の値も表示される可能性があります。

リストには、アプリケーション内のリストと同じ情報が、同じ順序で上から下へと表示されます。 リスト項目を編集するには、リストの表示にあるリスト項目をダブルクリックします。 (まだベースラインをロードしていない場合は、まずそれをロードしておきます。) これによりフィールドが編集可能になります。 また、各項目の横にあるチェック・ボックスを使用して、再生中にテスト対象となる項目のリストを編集することもできます。 チェックした項目がテストの対象になります。

リストの上のツールバー・ボタンは、前述の『プロパティー検査ポイント -- グリッド表示』セクションで説明されているオブジェクト・プロパティ・グリッドにあるツールバー・ボタンと同じものです。 ボタンの機能も同じですが、このボタンは選択したリスト項目に適用されるという点だけが異なります。

テーブル項目を右クリックすると、ポップアップ・メニューにアクセスできます。 コマンドは、前述の『プロパティー検査ポイント -- グリッド表示』セクションで列挙されているコマンドと同じです。

リスト・データを比較する方法:

リスト・データを比較するには、予期された値と実際の値の列を確認します。予期された値は左側、実際の値は右側に表示されます。実際の値とは、スクリプト再生時にキャプチャーされた値です。ナビゲーション・ボタンを使用して、赤色で表示されているすべての相違に注意してナビゲートします。ベースライン値の編集、または実際のファイルでのベースラインの置換について詳しくは、コンパレーターを使用した検査ポイント・データの比較と更新についての関連トピックを参照してください。

データ検査ポイント -- 状態表示

データ検査ポイントを作成し、「チェック・ボックス・ボタンの状態」または「トグル・ボタンの状態」テストを選択すると、データはメイン・データ域 (右ペイン) にリスト・フォーマットで表示されます。 ここに挙げた「チェック・ボックス・ボタンの状態」と「トグル・ボタンの状態」は 2 つの例に過ぎません。 「データ値」フィールドに表示されるテストのリストは、オブジェクトのプロキシーによって提供される情報に依存します。 これ以外の値も表示される可能性があります。

状態データを比較する方法:

状態データを比較するには、予期された値と実際の値の列を確認します。予期された値は左側、実際の値は右側に表示されます。実際の値とは、スクリプト再生時にキャプチャーされた値です。ベースライン値の編集、または実際のファイルでのベースラインの置換について詳しくは、コンパレーターを使用した検査ポイント・データの比較と更新についての関連トピックを参照してください。

「検査ポイント・コンパレーター」ウィンドウ内のテスト・オブジェクト・データ

検査ポイントを挿入する際には、「ウィンドウ」 > 「設定」ウィンドウの「一般レコーダー」ページにある「テスト・オブジェクトに関連する検査ポイントを記録する」オプションをチェックしていない場合、以下のテスト・オブジェクト・データを検査ポイント・コンパレーターに表示できます。
  • テスト・オブジェクト
  • 認識および管理のデータ

テスト・オブジェクト

これは「検査ポイント・コンパレーター」ウィンドウの左上のペインで、スクリプトのオブジェクト・マップの一部のみを表示するものです。この階層表示には、検査ポイント内のオブジェクトのみが含まれます。「テスト・オブジェクト」ツリーは編集できません。ツリー内でオブジェクトを選択して、右ペインでそのプロパティーまたはデータを編集することができます。

ツリー内のフォルダーをダブルクリックすると、フォルダー直下のオブジェクトを展開したり折りたたんだりできます。ツリー内の個々のオブジェクトをクリックすると、そのプロパティーまたはデータが右ペインに表示されます。

各ノードの左側のチェック・ボックスは、そのノードがテスト対象であるかどうかを示します。チェックした項目がテストの対象になります。編集するベースラインをロードした後で、項目をチェックまたはチェック解除することができます。

注: テスト・アプリケーションが開いている場合、「テスト・オブジェクト」ツリー内のオブジェクトを選択した後に、「検査ポイント・コンパレーター」メニューから「テスト・オブジェクト」>「強調表示」をクリックすると、オブジェクトがアプリケーション内で強調表示されます。 アプリケーション内のオブジェクトを確認する必要がある場合に、この機能を使用してください。

認識および管理のデータ

これは「コンパレーター」ウィンドウの左下のペインです。 「認識」タブには、Functional Tester で使用される認識データが表示され、編集はできません。 これらのプロパティーの一部は、検査ポイントを作成したときに、検査ポイントおよびアクション・ウィザードの「オブジェクトの選択」タブにリストされていた認識プロパティーです。「管理」タブには、オブジェクトの内部管理データが表示され、編集はできません。 これらのプロパティーは、テスト・オブジェクトの管理および記述のために使用されます。 認識および管理のデータはスクリプトのオブジェクト・マップからのプロパティーで、関連付けられているスクリプトとの関連において、それぞれテスト・オブジェクトを見付けて管理する目的で使用されます。 この情報を使用して、関連付けられているテスト対象アプリケーション内でテスト・オブジェクトがどのようなオブジェクトなのかを判別することができます。

「メタデータ」タブには、特定のデータの管理方法を定義する一揃いのプロパティーが表示されます。ベースラインをロードする場合に、このグリッドは編集可能です。例えば、このメタデータ・グリッドでは、テキスト検査ポイントの「大文字小文字の無視」や「空白のルール」を編集できます。編集するには、「値」列内の値をダブルクリックします。

「認識」と「管理」のプロパティーは、検査ポイントが作成された時点での、テスト・オブジェクトのオブジェクト・マップ・プロパティーのスナップショットです。アプリケーション開発が進むにつれて、これらが履歴情報となります。

ClearCase ユーザー用の注

Functional Tester の ClearCase® 統合を使用すると、コンパレーターから自分の検査ポイント・ファイルをチェックアウトすることができます。

検査ポイント・ベースラインが編集可能ではなくチェックインされている場合に、(「ファイル」>「置換」をクリックするか、「ベースラインから実際の値への置き換え」ツールバー・ボタンベースラインから実際の値への置き換えをクリックして) ベースライン・ファイルを置換すると、Functional Tester は検査ポイントと関連付けられたスクリプトの非予約チェックアウトを実行します。

検査ポイント・ベースラインが編集可能ではなくチェックインされている場合に、(「ファイル」>「ベースライン」をクリックするか、または「編集するベースラインのロード」ツールバー・ボタン「編集するベースラインのロード」ボタンをクリックして) ベースライン・ファイルをロードすると、Functional Tester は ClearCase の「チェックアウト」ダイアログ・ボックスを開くので、必要であればファイルをチェックアウトして、予約済みまたは非予約にできます。 これらのファイルをチェックアウトすると、「完了」をクリックしたときにスクリプトがチェックアウトし、ベースラインがロードされて編集可能になります。 「キャンセル」をクリックすると、ベースラインはロードされますが編集可能にはなりません。

検査ポイント・ベースラインが編集可能ではなくチェックインされていない場合には、ベースラインを置き換えることはできません (「ファイル」>「置換」メニューおよび「ベースラインから実際の値への置き換え」ツールバー・ボタンベースラインから実際の値への置き換えは使用できません)。

検査ポイント・ベースラインが編集可能ではなくチェックインされていない場合に、ベースライン・ファイルをロードすると (「ファイル」>「ベースライン」をクリックするか、または「編集するベースラインのロード」ツールバー・ボタン「編集するベースラインのロード」ボタンをクリックして)、Functional Tester は ClearCase の「チェックアウト」ダイアログ・ボックスを開きません。ベースラインはロードされますが編集可能にはなりません。

関連タスク
コンパレーターを使用した検査ポイント・データの比較と更新
ブラウザーの Java プラグインの使用可能化
ログ内の結果の表示
関連資料
「テスト・オブジェクトの外観の編集」ダイアログ・ボックス
「ロギング」ページ

フィードバック