Tosca Connect17.1 以前のバージョンを使用する
17.1より以前のバージョンのTosca Connectを使用するには、 chapter "Tosca Connect" の手順に加えて、この章の以下の手順も必要です。
接続を確立するには、サードパーティのシステムが必要です。インストールと設定にはアクセス許可が必要です。サードパーティシステムに関する要件については、 Tasktopヘルプに記載されています。
Tosca Connect バージョン<17.1のシステム要件はこちらにあります。
Microsoft Internet Information Serverで Webサービスをインストールおよび設定するには、アクセス許可が必要です。
Tosca Connectのインストール
インストールに必要な手順の詳細については、このリンク先の説明をご覧ください。
-
Tosca Connectをインストールします。
-
Windowsのスタートメニューのすべてのプログラム->Tricentis Tosca Connect から Tosca Connectのユーザーインターフェースを開くか、Windowsサービスとして開きます。
-
Tosca Connect Service Manager を使用して、Tosca Connectを起動または停止します。
Tosca ワークスペースの準備
同期に必要なオブジェクトはすべてローカルマルチユーザーワークスペースに配置しなければなりません。同期の実行者は、このタスクのために特別に作成された1名のToscaユーザーに限定する必要があります。
Tosca REST APIからアクセスする前に、ワークスペースを閉じる必要があります。
欠陥と要件を同期するには、 ExecutionTestCaseLog オブジェクトと Requirement オブジェクトに対して次のプロパティを定義する必要があります。
ToscaConnectSyncProxy: Tosca Connectはこのプロパティを内部情報に使用します。
欠陥: このプロパティは、実行エントリに欠陥作成のフラグを付けるために使用できます。このプロパティを持つ実行エントリはすべて、同期中に考慮されます。Tosca Connectでこのプロパティを設定する必要があります。
プロパティの定義
カスタマイズ可能なプロパティの詳細な説明については、 chapter "プロパティを指定する" を参照してください。
Tosca Connectでは、クエリを使用して同期すべきオブジェクトを定義します。Tosca ワークスペースはこれらのクエリを仮想フォルダに保存します。
設定中、Tosca Connectは仮想フォルダ内で検索結果として少なくとも1つのオブジェクトを見つける必要があります。
仮想フォルダーの作成については、 chapter "クエリを仮想フォルダに保存する" の説明をご覧ください。
|
ExecutionListの名前は変更される可能性があるため、Queryの自由定義が可能なプロパティを使用して、ExecutionListを一意に識別してください。 |
|
以下の例では、プロパティ欠陥の値が Yes である、またはTosca Connectで欠陥が作成されている ExecutionList MySUTV2WIN7 ですべての実行結果を検索します。 -> SUBPARTS:ExecutionList[Name=="MySUTV2WIN7"]=>ExecutionLogs->TestCaseLogs[Defect=="Yes" OR ToscaConnectSyncProxy!=""] |
Tosca Connectでのタスクマッピングの作成
Tosca Connect では、2つのシステム間でオブジェクトを同期するためにタスクマッピングを作成する必要があります。タスクマッピングでは、以下の情報を定義する必要があります:
-
Toscaと同期するシステム
-
同期対象のオブジェクトが管理されているリポジトリ
-
同期するデータのクエリ
-
同期する属性
手順
-
Tosca Connect を開きます。
-
Servicesウィンドウで、ルート要素 ALM Synchronisation を選択し、次に New Task Mapping オプションを選択します。コンテキストメニューから選択します。
マッピングの作成
-
マッピングの名前を定義します。プロジェクトに関連する名前を選択してください。
-
Mapping Details ウィンドウで、設定中に Limited Scope オプションを選択し、最初は1つのオブジェクトのみを同期します。Full Scope と Limited Scope の違いは、同期するオブジェクトの数です。
このオプションは設定中の遅延を防ぐため、設定エラーが発生しても影響は同期化中のオブジェクトに限定されます。
設定が完了したら、この設定を Full Scope に変更します。
-
Select Repositories To Sync ウィンドウでToscaを選択し、Toscaと同期したいシステムを選択します。
同期のためのリポジトリの選択
-
次のダイアログウィンドウでは、同期するオブジェクトを管理するために、それぞれのシステムのリポジトリまたはワークスペースを定義してください。
新しいリポジトリを作成するか、既存のリポジトリを選択することができます。
リポジトリの定義
次のステップでは、リポジトリまたはワークスペースのどのデータを同期するかを定義します。このデータはクエリで選択します。
-
選択ボックスの Initialization Query と Changes Query において、Toscaで仮想フォルダを参照するクエリを選択するか、 New...ボタンをクリックして新しいクエリを作成してください。(see chapter "Toscaの同期プロパティを定義する")。
-
ドロップダウンメニューの Type で、同期するオブジェクトの種類を選択します。選択可能な種類は、 Requirements と ExecutionTestCaseLog です。
-
Proxy Store Type 選択ボックスで、値 Attribute を選択します。
-
プロキシ属性選択ボックスで、事前に作成したカスタマイズしたプロパティの名前を選択します。(see chapter "Toscaの同期プロパティを定義する")。
同期のためのデータを定義する
設定の最後のステップで、選択した設定の概要が表示されます:
マッピング設定の概要
Tosca Connectの同期の属性を定義する
オブジェクトを同期するには、オブジェクトの属性を両方のシステムに指定する必要があります。属性はTosca Connect で定義されます。
-
Tosca Connectで、目的のタスクマッピングをダブルクリックして、ウィンドウの右側にある詳細ビューを開きます。
-
詳細ビューで Attribute Mapping タブを選択してください。
-
属性を追加するには、タイトルバーのプラス記号をクリックします。
属性を消去するには、マイナス記号をクリックします。
同期する属性のリスト
-
次のダイアログウィンドウで、ドロップダウンメニューから同期する属性を選択します。
-
それぞれの属性の同期方向を定義します。
-
他のシステムの属性を、同期すべきTosca属性にアサインいたします。
同期の属性の決定
|
たとえば、欠陥は属性の Loginfo または AggregatedDescription を使用して説明されます。 |
-
必須の属性に対応するTosca属性がない場合、標準値を割り当てることができます。
標準値は、ドロップダウンメニューからオプションの Literal Value を選択し、属性の値をマニュアルで定義することによって、キャスター領域で割り当てられます。
属性への標準値の割り当て