Functional Tester と ClearCase との統合を利用するには、ClearCase を購入してインストールする必要があります。 スナップショット・ビューには、ClearCase バージョンのコピーや、ローカル・システムのディレクトリー・ツリーにあるその他のファイル・システムのオブジェクトが含まれます。動的ビューは、VOB エレメントのバージョンとビュープライベート・ファイルを含むディレクトリー・ツリーを使用し、作成し、かつこれを維持します。
Functional Tester でスナップショット・ビューを使用することの利点は以下のとおりです。
スナップショット・ビューを使用することの欠点は以下のとおりです。
動的ビューの以下の利点と欠点は、使用する構成仕様により影響を受ける場合があります。
Functional Tester で動的ビューを使用することの利点は以下のとおりです。
Functional Tester で動的ビューを使用することの欠点は以下のとおりです。
「Functional Tester、Java™ スクリプト」では、エレメントの変更時にプロジェクトがコンパイルされます。 動的ビューを使用している場合、プロジェクトのサイズによっては自動コンパイルは非常に時間がかかります。 この機能を使用不可にするには、「ウィンドウ」>「設定」をクリックして、「自動的にビルド」チェック・ボックスをクリアします。 「Functional Test、VB.NET スクリプト」では、エレメントの変更時にプロジェクトの自動コンパイルが行われません。
Functional Tester の ClearCase 統合を使用して、以下のタスクを実行できます。
同じファイルが別のユーザーによってすでにチェックインされている場合は、チェックイン時にマージ操作が行われます。 マージは、複数のファイルの内容を結合して 1 つの新規ファイルに取り込むプロセスです。 ファイルをチェックインする最初のユーザーが新規バージョンを作成します。 2 番目にファイルのチェックインを行うユーザーは、マージを行う必要があります。 ClearCase が複数の編集を結合してファイルに取り込むことができた場合、変更は自動的にファイルの新規バージョンにマージされます。 編集が競合しているか、解決不能な場合には、ユーザーが競合を解決しなければなりません。ClearCase は差分マージ・ツールを開始します。このツールを使用して差分を表示し、必要な場合に複数のファイルをマージすることができます。