CITRIX 環境へのTricentis Toscaのインストール

CITRIX 環境に、 Tricentis Tosca をインストールして使用できます。

しかし、これらの環境では、特にファイルの書き込みや変更に関して、ユーザーの権限が非常に制限されています。これは、 Tricentis Tosca プロジェクトを立ち上げる際に重要な考慮事項です。

実際の制限は、CITRIX 環境の構成によって異なります。

この章は、推奨事項とベストプラクティスを集めたものとお考えください。

インストールプロセスに関する情報は、 chapter "Tricentis Toscaを設定する" および chapter " Tricentis Toscaをインストールする" をご覧ください。

書き込み権限の処理

インストール中に、 Tricentis Tosca は環境変数を作成します(see "ファイルとディレクトリ")。

ユーザーがCITRIX で Windowsインスタンスを起動する場合、通常は C:\ ドライブで実行されます。制限付きの CITRIX 環境では、ユーザーには C:\ ドライブ上のファイルを作成、変更、または削除する権限がありません。

必要なユーザー権限および許可に関する情報は、こちらをクリックしてください。

ユーザーのディレクトリを設定する

CITRIX環境では、ユーザーがお互いの情報(この場合はワークスペースと設定)を上書きしないようにする必要があります。

ネットワークドライブにディレクトリを用意し、ユーザーごとに別のサブディレクトリを用意する必要があります。

ユーザーのディレクトリを設定するには、以下の手順に従ってください。

  1. ディレクトリに適当な名前を付けてください。Tricentis では、ユーザーのディレクトリ名としてCITRIXのログイン名を使用することを推奨します。

  2. 各ユーザーのディレクトリに以下のサブディレクトリを作成します。

    • 設定、つまり <user directory name>\Setting\XML

    • Tosca_Projects 、つまり <user directory name>\Tosca_Projects

    セットアップ中にインストールされた %TRICENTIS_PROJECTS% の内容をコピーして貼り付けることができます。

  3. パス変数 が、それぞれのユーザーのディレクトリを含むネットワークディレクトリを指していることを確認してください。%TRICENTIS_PROJECTS%ユーザーの CITRIX ログイン名をディレクトリ名として使用している場合は、自動的にこれが行われます。

ワークスペースの整理

マルチユーザー環境で Tricentis Tosca を使用する場合は、各ユーザーのために別々のワークスペースを作成する必要があります。

このワークスペースを、 <user directory name>\Tosca_Projects\Tosca_Workspaces のそれぞれのユーザーディレクトリに保存します。

個別の設定ファイルを作成

ワークスペースとユーザーには、個別に変更できる設定が必要です。

ユーザー ディレクトリを設定した後、各ユーザーディレクトリの <user directory name>\Settings にファイル Settings.xml を追加してください。

リファレンスを適応

ユーザーディレクトリでネットワークドライブをセットアップしたら、リファレンスを更新する必要があります。

C言語へのリファレンス

設定要素 TempDir 内の C:\Temp へのすべての参照を更新する必要があります。

  • %COMMANDER_HOME%\TCShell.dll.config

  • %COMMANDER_HOME%\TOSCACommander.dll.config

設定に関するリファレンス

Tricentis Tosca が設定を読み込むためには、 \XML にあるファイル MetaSettings.xml を適応させる必要があります。これは一度だけで十分です。

作成したパス変数を使用して、ユーザーの Settings.xml への参照を <user directory name>\TRICENTIS_Projects に適応させてください。

たとえば、 ${TRICENTIS_PROJECTS}\Settings\Settings.xml

CITRIX環境のExploratory テスト

Exploratoryテストを実行する場合は、 Exploratoryテストエージェントが CITRIX 環境での並列セッションをサポートしていないことを考慮してください。つまり、セッションテストを実行できるのは一度に1人のユーザーだけです。