アセットとバージョンの比較

関連:GUI テスト,コンポーネント,およびAPI テスト

このトピックでは,アセット比較ツールを使用してアセットの異なるバージョンを比較する方法について説明します。

[アセット比較ツール]ウィンドウでは,アプリケーション領域,テスト,コンポーネント,関数ライブラリ,共有オブジェクト・リポジトリ,データ・テーブル,回復シナリオ,環境変数 XML ファイルなど,特定の OpenText Functional Testing アセットの 2 つのバージョンを比較できます。また,アセットをドリル・ダウンして,関連付けられているデータ・テーブルや共有オブジェクト・リポジトリなど,そのアセットに関連付けられているエンティティの比較を表示できます。

  • OpenText Functional Testing または OpenText Application Quality Management からアセット・ビューアを開くには,バージョン管理が有効な ALM プロジェクトにアセットが格納されている必要があります。

  • アセット・ビューアでは,相対パスを使って関連付けられているアセットをドリル・ダウンして表示することはできません。

OpenText Functional Testing でアセット比較ツールを開く

次のいずれかから,アセット比較ツールを開くことができます。

オプション 説明
OpenText Functional Testingのメイン・ウィンドウ
  1. バージョンを比較するテスト,コンポーネント,関数ライブラリ(GUI テストテストのみ)を開きます。

  2. [ALM]>[バージョン履歴]または[ベースラインの履歴]を選択します。[バージョン履歴]または[ベースラインの履歴]ダイアログ・ボックスが開きます。

  3. CTRL キーを使って)2 つのバージョンを選択し,[比較]をクリックします。アセット比較ツールが開きます。

オブジェクト・リポジトリ・マネージャ(GUI テストのみ)
  1. オブジェクト・リポジトリ・マネージャ([リソース]>[オブジェクト リポジトリ マネージャ])を開きます。

  2. バージョンを比較する共有オブジェクト・リポジトリを参照して開きます。

  3. [ALM]>[バージョン履歴]または[ベースラインの履歴]を選択します。[バージョン履歴]または[ベースラインの履歴]ダイアログ・ボックスが開きます。

  4. CTRL キーを使って)2 つのバージョンを選択し,[比較]をクリックします。アセット比較ツールが開きます。

回復シナリオ・マネージャ(GUI テストのみ)
  1. 回復シナリオ・マネージャ([リソース]>[回復シナリオ マネージャ])を開きます。

  2. バージョンを比較する回復シナリオ・ファイルを開きます。詳細については,"[回復シナリオ マネージャ]ダイアログ・ボックス" を参照を参照してください。

  3. バージョン管理]の下矢印をクリックし,[バージョン履歴]または[ベースラインの履歴]を選択します。

  4. CTRL キーを使って)2 つのバージョンを選択し,[比較]をクリックします。アセット比較ツールが開きます。

コマンド・ライン・インタープリタ(cmd.exe)(テストのみ)
  1. コマンド・ライン・インタープリタを開きます。

  2. 次の構文でコマンドを入力します。

    "<Installdir>\bin\QTPDiffApplication.exe" P1: "<ファイル・パス 1>" P2: "<ファイル・パス 2>"

    ここで,P1 は最初のアセットのファイル・システム・パス,P2 は 2 番目のアセットのファイル・システム・パスです。

    "%ProgramFiles%\OpenText\Functional Testing\bin\QTPDiffApplication.exe" P1: "%ProgramFiles%\OpenText\Functional Testing\Tests\Test1" P2: "%ProgramFiles%\OpenText\Functional Testing\Tests\Test2"

    :各引数の後には空白スペースを挿入してください。オプションでは大文字小文字が区別されず,順序も問われません。

OpenText Application Quality Management からアセット比較ツールを開く

  1. OpenText Application Quality Management で,比較するアセットを含むプロジェクトに接続します。

  2. 次のいずれかを実行します。

    • サイドバーで[テスト計画]ボタン(テストの場合)または[ビジネス コンポーネント]ボタン(コンポーネントの場合)をクリックし,テスト計画モジュールまたはビジネス・コンポーネント・モジュールを開きます。

    • サイドバーの[テスト リソース]ボタンをクリックし,テスト・リソース・モジュールを開きます。このモジュールには,関数ライブラリ,共有オブジェクト・リポジトリ,データ・テーブル,回復シナリオ,環境変数 XML ファイルなど,テストまたはコンポーネントに関連付けられているリソース・ファイルが含まれています。

  3. ツリーで,バージョンを比較するファイルを選択します。

  4. 履歴]タブをクリックした後,[バージョン]または[ベースライン]タブをクリックします。

  5. グリッドで(CTRL キーを使って)2 つのバージョンを選択し,[比較]ボタンをクリックします。

  6. 開いたウィンドウのサイドバーで,[QTP 比較],[ST 比較],または[オートメーション]ボタンをクリックします。アセット比較ツールが開きます。

    ベースラインの比較は,管理モジュールからも行えます。サイドバーの[管理]ボタンをクリックし,管理モジュールを開きます。ツリーでベースラインを選択し,[次と比較]ボタンをクリックします。詳細については,『OpenText Application Quality Management ユーザーズ・ガイド』を参照してください。

アセットの 2 つのバージョンの表示と比較(アセット比較ツール)

  1. テストまたはコンポーネントを選択し,[ALM]>[バージョン履歴]を選択します。[バージョン履歴]ダイアログ・ボックスが開きます。

  2. [バージョン履歴]ダイアログ・ボックスが開いたら,バージョンの行を選択しながら Ctrl キーを押し,比較するバージョンを 2 つ選択します。

  3. 比較]をクリックします。[アセット比較ツール]ウィンドウが開き,選択したバージョンの類似点と相違点を詳細に示したリストが表示されます。

アセット比較ツールを使ったアセットの 2 つのバージョンの比較

[バージョン履歴]ダイアログ・ボックスでバージョンを選択すると,2 つのバージョンの相違点が表示されます。

バージョンのドリル・ダウンによる表示と比較

テストまたはコンポーネントに含まれる不可欠な要素,またはテストまたはコンポーネントに関連付けられた外部アセットをドリル・ダウンして表示または比較します。

  • 必須要素のバージョンの表示や比較。必須要素は,テストまたはコンポーネントの一部であるリソース・ファイルです(外部リソースとしては保存されません)。たとえば,ローカル・オブジェクト・リポジトリ(GUI テスト の場合),データ・テーブル(API テスト の場合)などがあります。テストまたはコンポーネントをチェックインすると,テストまたはコンポーネントの一部であるこれらの要素もチェックインされます。したがって,アセットをドリル・ダウンすると,現在保存されているバージョンのほか,テストまたはコンポーネントがチェックインされた時点で存在していたバージョンを表示または比較できます。

  • 関連付けられている外部アセットのバージョンの表示や比較。関連付けられているアセットとは,アセットによって使用される外部(必須ではありません)リソース・ファイルのことです(関数ライブラリ,共有オブジェクト・リポジトリ,データ・テーブル,回復シナリオ,環境変数 XML ファイルなど)。

    ドリル・ダウンして表示または比較するには,リソース・ファイルの関連付けに絶対パスまたは ALM パスが使用されている必要があります。

特定の要素を表示または比較するには:

  • 比較可能なアセットの横にあるドリル・ダウン矢印をクリックします(ドリル・ダウン矢印の近くでは,ポインタが指差し型に変わります)。

    ドリル・ダウンできるアセットには,横にドリル・ダウン矢印が表示されています。

  • アセットをダブルクリックします。

  • アセットを右クリックし,[ドリルダウンの表示]を選択します。

  • アセットを選択し,キーボードで Enter を押します。

OpenText Functional Testing での要素の場所の表示

関連するノードを右クリックし,[サンプル スナップショットの表示]を選択します。この画面キャプチャは,関連するダイアログ・ボックスの例を示しています。右クリックしたノードのオプション(または領域)が強調表示されています。詳細については,"アセットの表示" を参照を参照してください。

特定の要素に対する差異数の表示

アセット比較ツールで,要素を表すノードを折りたたみます。

その要素のサブ要素がバージョン間で異なる場合,ノードの横に凡例が表示されます。凡例に,折りたたんだ要素の下に存在する差異の数が示されます。

次の例では,3 つのサブ要素が変更され,1 つのサブ要素が削除され,7 つのサブ要素が追加されました。

その他の参照項目: