ファイルとディレクトリ

この章では、最も重要な Tricentis Tosca のファイルとディレクトリの概要を説明します。すべてのパスは、 Tricentis が推奨するデフォルトのパスで「 C: ドライブ」に標準インストールした場合のものです。

Tricentis Tosca で作業するには、すべての Windows ユーザーは、「 %TRICENTIS_PROJECTS% 」と「 %TRICENTIS_ALLUSERS_APPDATA% 」ディレクトリへの無制限の書き込みアクセスが必要です。Tosca_Projects フォルダは、マシン上の永続的なディレクトリに置く必要があります。

環境変数

インストール中、 Tricentis Tosca はデフォルトで環境変数を作成します。パスはお使いのオペレーティング・システムによって異なる場合があります。

すべてのデフォルト環境変数を変更できます。

コマンドラインに「 SET 」と入力すると、下表の環境変数のパスが表示されます。

環境変数

環境変数

Windows 7(64ビット)の例

%TRICENTIS_HOME%

C:\Program Files (x86)\TRICENTIS\Tosca Testsuite\Settings

%COMMANDER_HOME%

C:\Program Files(x86)\Tricentis\Tosca Testsuite\ToscaCommander

%TRICENTIS_DEX_AGENT_HOME%

C:\Program Files(x86)\Tricentis\Tosca Testsuite\DistributedExecution\

%TRICENTIS_LICENSING_HOME%

C:\Program Files(x86)\Tricentis\Tosca Testsuite\Licensing

%TRICENTIS_PROJECTS%

C:\Tosca_Projects\

%TRICENTIS_ALLUSERS_APPDATA%

C:\ProgramData\TRICENTIS\Tosca Testsuite\7.0.0

Tricentis Tosca は、ユーザー設定や一時ファイルなどの特定の情報を以下のパスに保存します: %APPDATA%\Tricentis 。必要に応じて、管理者はこのパスを変更することができます。

%TRICENTIS_HOME%

これは一般的なTricentis Tosca設定のデフォルトディレクトリです。指定されたパスは、Windowsダイアログ「スタート」->;「実行」にコピーして、それぞれのパスを特定することができます。

%TRICENTIS_HOME%\XML

すべてのデフォルト設定のディレクトリ。

%COMMANDER_HOME%

これは Tosca Commander のデフォルトのディレクトリです。Tosca Commander に必要なすべてのファイルが含まれています。

最も重要なサブディレクトリについては、以下で詳しく説明します。指定されたパスは、Windowsダイアログ「スタート->;「実行」にコピーして、それぞれのパスを特定することができます。

%COMMANDER_HOME%\MiniSat

このディレクトリには、テストケース設計関係の有効性と一貫性を検証するために必要なファイルが含まれています。

%COMMANDER_HOME%\Reporting

このディレクトリには、 Tosca Commander レポーティング機能に必要なファイルが含まれています。

%COMMANDER_HOME%\smus

このディレクトリには、テストケース設計関係の有効性と一貫性を検証するために必要なファイルが含まれています。

%COMMANDER_HOME%\SQL

このディレクトリには、 Tosca Commander 用のデータベースを作成するための Azure SQL ServerDB2MS SQL ServerOracle 用のSQL スクリプトが含まれています。

共有リポジトリの移行については、アップグレードマニュアルで詳しく説明されています。

%COMMANDER_HOME%\ToscaCI

このディレクトリには Tosca Continuous Integrationに必要なファイルが含まれています。

%COMMANDER_HOME%\x64

このディレクトリには、 Tricentis Tosca のワークスペースへの一般的なアクセスに必要なファイルと、64ビットシステムにおけるSolution Documentationの同期に必要なファイルが含まれております。

%TRICENTIS_DEX_AGENT_HOME%

これは Tosca Distribution Agent のデフォルトディレクトリです。

最も重要なサブディレクトリについては、以下で詳しく説明します。指定されたパスは、Windowsのダイアログ「スタート->;「実行」にコピーして、それぞれのパスを特定することができます。

%TRICENTIS_DEX_AGENT_HOME%Settings

すべてのデフォルト設定のディレクトリ。

%TRICENTIS_LICENSING_HOME%

これはライセンス管理のためのデフォルトディレクトリです。

最も重要なサブディレクトリについては、以下で詳しく説明します。指定されたパスは、Windowsダイアログ「スタート->; 「実行」 にコピーして、それぞれのパスを特定することができます。

%TRICENTIS_LICENSING_HOME%\Settings

すべてのデフォルト設定のディレクトリ。

%TRICENTIS_PROJECTS%

これは、すべてのプロジェクト関連データが保存されるデフォルトのディレクトリです。デフォルトインストール後、ディレクトリパスは C:\Tosca_Projects となります。

このディレクトリには、テンポラリファイル、サンプルファイル、設定ファイルがあります。サブディレクトリの説明は以下の通りです。

指定されたパスは、各パスを特定するためにWindowsのダイアログのスタート->実行にコピーすることができます。

%TRICENTIS_PROJECTS%Tosca_CommonRepositories

これは、ファイルシステム内でデータ管理を行う Tosca Commander の共有リポジトリのデフォルトディレクトリです。マルチユーザー環境において、すべてのユーザーがこのディレクトリにアクセスできることをご確認ください。

%TRICENTIS_PROJECTS%Tosca_Workspaces

これは、ファイルシステムでデータ管理を行う Tosca Commander ワークスペースのデフォルトディレクトリです。ログファイルは、プロジェクトのワークスペースフォルダに保存されます。

このディレクトリには、次の事前定義されたワークスペースが含まれています:ファーストステップとアドバンスド

%TRICENTIS_PROJECTS%ToscaCommander

これは Tosca Commander プロジェクトのデフォルトのプロジェクトディレクトリです。これには、参照するすべての Tosca Commander プロジェクトの設定とテンプレート (キーワード、ObjectMaps、レポート、テンプレート、例など) が含まれています 。

%TRICENTIS_ALLUSERS_APPDATA%

このディレクトリには、すべてのユーザー固有のファイルが含まれています。これは例として、ユーザーが定義を追加したり、設定(see chapter " 設定ファイルの階層")を変更したりする場合です。このディレクトリは Tosca Commander をアンインストールしても削除されません。

すべての「 」サブディレクトリの説明を以下に示します。%TRICENTIS_ALLUSERS_APPDATA%指定されたパスは、 Windows ダイアログ「スタート」->; 「実行」 にコピーして、それぞれのパスを特定することができます。

%TRICENTIS_ALLUSERS_APPDATA% 」ディレクトリをネットワークドライブにインストールできます。そのためには、 Windowsインストーラープロパティ NETDRIVE を使用します。

この場合、 Tricentis Tosca セットアップは選択したディレクトリのアクセス許可設定をスキップするので、インストールを促す前に必要なアクセス権を設定する必要があります。可能なアクセス権限は、「 EVERYONEのグループ化」、「フルアクセス」、または「再帰的な継承」です。

この例では、以下のコマンドで再帰的な継承を許可します。

icacls "<%TRICENTIS_ALLUSERS_APPDATA%> " /t /grant *S-1-1-0:(OI)(CI)F

デフォルトでは、NETDRIVE の値は「 0 」です。この場合、 Tricentis Tosca インストーラはユーザー「 EveryOne 」のパーミッションを「 %TRICENTIS_ALLUSERS_APPDATA% 」に設定します。

NETDRIVE を使用する場合は、NETDRIVE の値を「 1 」に設定してください。この場合、「 %TRICENTIS_ALLUSERS_APPDATA% 」のパーミッションを自分で設定する必要があります。

ただし、 Tricentis Tosca 実行時に、 Tricentis Tosca ユーザーが「 %TRICENTIS_ALLUSERS_APPDATA% 」に対してフルコントロール権限を持っていることを確認する必要があります。

この例では、以下のコマンドで無人インストール:

  • example.domain.com\files\johndoe\toscasettings ディレクトリに %TRICENTIS_ALLUSERS_APPDATA% をインストールします。

  • Tricentis Tosca は、 %TRICENTIS_ALLUSERS_APPDATA% のパーミッションを設定しません。

"Tricentis Tosca<versionnumber>.exe" /s NETDRIVE=1 TRICENTIS_ALLUSERS_APPDATA=\\example.domain.com\files\johndoe\toscasettings /qn

この例では、以下のコマンドが有人インストールを開始し、NETDRIVEを有効にします。

"Tricentis Tosca<versionnumber>.exe"/s NETDRIVE=1 /qn

%TRICENTIS_ALLUSERS_APPDATA%\ConfigBackup<timestamp>\ToscaCommander

このディレクトリには、 Tosca Commander のパッチ適用およびアップグレードに必要な .dll.config 設定ファイルのバックアップが含まれています。

%TRICENTIS_ALLUSERS_APPDATA%\License

このディレクトリには、ライセンス管理の現在の設定を含む License.xml ファイルがあります。

%TRICENTIS_ALLUSERS_APPDATA%\ManagedFilesArea

これは、外部でファイル参照を管理するためのデフォルトのディレクトリです(see chapter "ファイル参照を作成する")。

%TRICENTIS_ALLUSERS_APPDATA%\Settings\Dat

Tosca Engines のユーザー固有の設定ファイルを格納するディレクトリです。

ObjectMappings.dat

WinClassMappings.dat

WizardMappings.dat

%TRICENTIS_ALLUSERS_APPDATA%\Settings\XML

ユーザー固有の設定ファイルを格納するディレクトリです。

Settings.xml

UserDefinition.xml