TestComplete 8 以降の製品では、Sentinel HASP License Manager を利用した新しいライセンス システムを採用しました。このページは、新しいライセンス システムについて説明するとともに、質問に対するいくつかの回答を用意しています。
TestComplete には、次のような 2つのライセンス タイプがあります: Node-Locked (ノードロック - 旧 Named User 固定ユーザー) と Floating User (フローティングユーザー)。
Node-Locked (ノードロック) ライセンスは、1台のコンピュータに制限され、このコンピュータでのみ TestComplete を実行できます。
Floating User (フローティング ユーザー) ライセンスは、ローカル ネットワーク内の複数のコンピュータで実行できます。同時に実行できるコンピュータの数は、レジストレーション キーにより決定されます。
SmartBear 社の Client Services ポータルのページでライセンスのタイプを確認できます。
Node-Locked (ノードロック、旧 Named User 固定ユーザー) ライセンスは、1 台のコンピュータでのみアクティベートできます。複数のマシンでノードロッ クライセンスをアクティベートすることはできません。インストールされたソフトウェアは、同時 に 1 つのインスタンスだけ実行できます。
TestComplete Platform とモジュール(Desktop、Web、Mobile) のライセンス キーが別々に発行されている場合は、Platform のライセンス キーをアクティベート後に、各モジュールのライセンス キーをアクティベートしてください。
※ Platform とモジュールのライセンス キーが統合されている場合は、 そのライセンス キーのみをアクティベートしてください。
※ OS の再インストールをされる場合は、事前にアクティベートの解除が必要になります。 詳細はこちらのサイトの説明をご参照ください。
インストール前に: TestComplete のインストール後にライセンスを他のコンピュータに移動することを予定している場合、TestComplete をアンインストールする前に、Node-Locked (ノードロック) ライセンスのアクティベートを解除してください (後述の 「TestComplete のアンインストール」 を参照)。ライセンスの移動には時間を要するため、ライセンスの不必要な移動は避けるようにしてください。
Node-Locked (ノードロック) ライセンスを使用して TestComplete をインストールおよびアクティベートするには:
Floating User (フローティング ユーザー) ライセンスは、同一ネットワーク内のユーザー グループで共有され、同時に任意のユーザーが TestComplete を使用できます; 同時使用ユーザー数は、ライセンスキーで指定された数を超えることはできません。
TestComplete で Floating User (フローティング ユーザー) ライセンスを使用するには、ネットワーク内のコンピュータに SmartBear License Manager (SmartBear ライセンス マネージャー) をインストールして、このコンピュータでライセンス キーをアクティベートする必要があります。ライセンス マネージャーは、ネットワーク上の TestComplete ワークステーションからのライセンス 要求に対応します。
TestComplete Platform とモジュール(Desktop、Web、Mobile) のライセンス キーが別々に発行されている場合は、Platform のライセンス キーをアクティベート後に、各モジュールのライセンス キーをアクティベートしてください。
※ Platform とモジュールのライセンス キーが統合されている場合は、 そのライセンス キーのみをアクティベートしてください。
重要: アクティベーションを実行するコンピュータがライセンス マネージャー PC になります。ライセンスをアクティベートした後で、ネットワーク上で TestComplete をインストールした他のワークステーションでレジストレーション キーを入力する必要はありません。この方式では、TestComplete が起動したとき、ネットワーク内の Floating User (フローティング ユーザー) ライセンスをアクティベートしたライセンス マネージャー PC を自動的に検索します。マネージャーが検出された後で、TestComplete は、実行するための許可を要求します。TestComplete の実行インスタンス数が、登録情報で指定された数より少ない場合に、ライセンス マネージャーは実行を許可します。実行するインスタンス数がライセンスで指定された制限数を超える場合、TestComplete は開始できないことを通知します。
SmartBear License Manager (ライセンス マネージャー) は、小さなプログラムなので、実行するために特別なハードウェアやソフトウェアは必要ありません。ライセンス マネージャーをインストールし、実行するためのコンピュータの必要要件は、次の通りです:
通常、ネットワーク内の専用サーバーにライセンス マネージャーをインストールします。使用状況によっては、TestComplete をインストールしたコンピュータにインストールすることもできます。
インストールする前に: ライセンス マネージャーを別のコンピュータに移動するには、ライセンス マネージャーをアンインストールする前にライセンスのアクティベートを解除 (ディアクティベート) する必要があります。 (後述の 「TestComplete のアンインストール」 を参照してください)。ライセンスの移動には時間を要するため、ライセンス マネージャーの不必要な移動は避けるようにしてください。
ライセンス マネージャー PC で Floating User ライセンスをアクティべートしたら、ローカル ネットワーク上の他のコンピュータでこのライセンスを使用して TestComplete を実行することができます。これらのコンピュータでは、レジストレーション キーを入力する必要はありません。
フローティング ユーザー ライセンスを使って TestComplete を実行するコンピュータは、ローカル ネットワークに接続している必要があります。これは、TestComplete ワークステーションがネットワーク内のライセンス マネージャー PC にアクセスし、実行するための許可を要求するために必要となります。
コンピュータに TestComplete をインストールするには、TestComplete インストール プログラムを開始し、画面の指示に従います。
ネットワーク上のライセンス マネージャー PC が設定され、フローティング ユーザー ライセンスがアクティべートされていると、TestComplete をインストールした後で、すぐに使用できます。注意: 個々の TestComplete ワークステーションでライセンスをアクティベートする必要はありません。
複数のフローティング ユーザー ライセンスを所有している場合、起動する TestComplete が接続する License manager を指定する必要があります。たとえば、 開発チームと品質管理チームの両方がそれぞれ同一ネットワーク上でライセンス マネージャ PC を立てている場合、他のチームのライセンス マネージャ PC に接続しないように指定する必要があります。
起動するときに、 TestComplete はローカルネットワーク上の登録された License Manager を検索します。デフォルトでは検索順序は指定されていません。そのため場合によっては、接続すべきでない License Manager に接続される可能性があります。この問題を防ぐには、接続する License Manager を指定する必要があります。
注意: TestComplete を実行するコンピューターで License Manager を指定します。
以下の操作手順に従います。
これで、 TestComplete は、検索パラメーターで指定した License Manager PC に接続します。
複数の検索条件を指定することも可能です。これをするには、コンピューター名または IP アドレスを [Specify Search Parameters] ボックスに入力するだけです。それぞれの検索条件式は、行を変える必要があります。
仮想マシン上に TestComplete をインストールして使用するには、フローティング ユーザー ライセンスが必要になります。Node-Locked (ノードロック) ライセンスは、仮想マシン上で使用することができません。
フローティング ユーザー ライセンスを使用するとき、ライセンス マネージャー PC は物理マシンでなければならないことに注意してください。つまり、TestComplete は仮想マシンにインストールして使用できますが、ライセンス マネージャーは物理マシンにしかインストールできません。
TestComplete をアンインストールして別のコンピュータに移動する必要がある場合、ライセンスのアクティベート解除をする必要があります。 マシンの変更に伴うアクティベート解除は、10回まで認められます。頻繁な変更はできませんので、ご注意ください。
TestComplete をアンインストールして別のコンピュータに移動したい場合、コントロールパネルの [プログラムの追加と削除] を使って TestComplete をアンインストールするだけでかまいません。
ライセンス マネージャーPCを変更する場合は、ライセンスのアクティベートを解除してから別のコンピュータに移動する必要があります。マシンの変更に伴うアクティベート解除は、10回まで認められます。頻繁な変更はできませんので、ご注意ください。
● TestComplete の ライセンスに関する FAQ は、こちらの資料をお読みください。