キーワードの概念

キーワードには通常、実行環境の要件(たとえば、プラットフォーム、オペレーティング システム、インストール済みのアプリケーションなど)を記述します。実行計画を自動で実行するか、手動で実行するかによって、キーワードの利用方法は異なってきます。
自動実行計画
Silk Central は実行計画の実行時に、その実行計画のキーワードと使用可能なすべての実行サーバーのキーワードを比較します。そして、一致するキーワード リストを持つ実行サーバーのうち、最初に見つかったサーバーの上で実行を行います。
手動実行計画
手動実行計画の場合、手動テスト担当者がキーワードを利用して、それをテスト環境に反映させます。

ある自動実行計画を複数の実行サーバー上で実行する必要がある場合には、実行計画のコピーを作成し、他の実行サーバーと一致するキーワードをその実行計画に追加で割り当ててください。

予約済みのキーワード

自動実行計画を実行するのにハードウェア プロビジョニングが必要でない場合は、実行サーバーごとに自動的に生成される予約済みキーワードを利用することができます。そのような場合は、実行サーバーにキーワードを手動で割り当てる必要はありません。その代わりに、各実行計画に実行サーバーを 1 対 1 で静的に割り当てることができます。

新規作成された各実行サーバーには予約済みキーワードが自動的に割り当てられます。予約済みキーワードは、次の形式で構成されます:#<execution server name>@<location name>

予約済みキーワードを利用できるのは実行計画にキーワードを割り当てるときだけです。

定義済みの実行サーバーごとに自動的にセットアップされる予約済みキーワードの他に、実行サーバーの種類ごとに以下の予約済みキーワードもセットアップされます。
#PHYSICAL
実行サーバー プロビジョニングを物理実行サーバーに限定します。
#VIRTUAL
実行サーバー プロビジョニングを仮想実行サーバーに限定します。

キーワードと仮想実行サーバー

仮想実行サーバーへのキーワードの割り当ては、物理実行サーバーへの割り当てと同様です。仮想実行サーバーを少なくとも 1 つ構成すると、#VIRTUAL キーワードが動的に生成され、どの実行計画にも割り当てられるようになります。実行計画が仮想マシンで実行されるようにする場合、その実行計画には #VIRTUAL キーワードを選択します。実行計画に #VIRTUAL キーワードも #PHYSICAL キーワードも割り当てられていない場合、実行環境の設定が同じであれば、その実行は仮想実行サーバーと物理実行サーバーのどちらで行われる可能性もあります。テストのキーワードが複数の仮想実行サーバーに一致する場合は、一致する仮想実行サーバーの中で最初に見つかったものが選択されます。

フォルダの実行

実行計画は実行フォルダにまとめることができます (フォルダは実行サブフォルダと実行計画を含むことができます)。実行計画の実行に対するオプションは、実行フォルダの実行に対しても利用できます。

フォルダを実行する場合、そこに含まれるサブフォルダと実行計画は次のように扱われます。
実行されるフォルダのキーワード 含まれる実行計画/サブフォルダのキーワード 含まれる実行計画/サブフォルダの実行
キーワードなし キーワードなし キーワードのない実行計画は、実行後、[未実行] のステータスになります。
キーワードなし キーワードあり 実行計画/サブフォルダのキーワードに基づいて実行サーバーが割り当てられます。
キーワードあり キーワードなし フォルダのキーワードに基づいて実行サーバーが割り当てられます。
キーワードあり キーワードあり フォルダのキーワードに基づいて実行サーバーが割り当てられます。
注: フォルダを手動で実行する際に、キーワードを割り当てられていない、もしくは、割り当てられたキーワードに合う実行サーバーがない場合、これらの実行計画は、未実行としてマークされます。