Dateien und Verzeichnisse

Dieses Kapitel gibt einen Überblick über die wichtigsten Dateien und Verzeichnisse von Tricentis Tosca. Alle Pfade beziehen sich auf eine Standardinstallation auf dem Laufwerk C: mit den von Tricentis vorgeschlagenen Standardpfaden.

Um mit Tricentis Tosca arbeiten zu können, benötigt jeder Windows-Benutzer uneingeschränkten Schreibzugriff auf die Verzeichnisse %TRICENTIS_PROJECTS% und %TRICENTIS_ALLUSERS_APPDATA%. Der Ordner Tosca_Projects muss in ein Verzeichnis gelegt werden, das immer auf dem Rechner vorhanden ist.

Umgebungsvariablen

Während der Installation erstellt Tricentis Tosca standardmäßig Umgebungsvariablen. Der Pfad kann je nach verwendetem Betriebssystem variieren.

Sie können alle standardmäßigen Umgebungsvariablen ändern.

Um die Pfade der in der folgenden Tabelle aufgelisteten Umgebungsvariablen anzuzeigen, kann in der Befehlszeile der Befehl SET eingegeben werden.

Umgebungsvariablen

Umgebungsvariable

Beispiele für Windows 7 (64 Bit)

%TRICENTIS_HOME%

C:\Programme (x86)\TRICENTIS\Tosca Testsuite\Settings

%COMMANDER_HOME%

C:\Programme (x86)\TRICENTIS\Tosca Testsuite\ToscaCommander

%TRICENTIS_DEX_AGENT_HOME%

C:\Programme (x86)\TRICENTIS\Tosca Testsuite\DistributedExecution\

%TBOX_HOME%

C:\Programme (x86)\TRICENTIS\Tosca Testsuite\TBox\

%TRICENTIS_LICENSING_HOME%

C:\Programme (x86)\TRICENTIS\Tosca Testsuite\Licensing

%TRICENTIS_PROJECTS%

C:\Tosca_Projects\

%TRICENTIS_ALLUSERS_APPDATA%

C:\ProgramData\TRICENTIS\Tosca Testsuite\7.0.0

Tricentis Tosca speichert bestimmte Informationen unter dem Pfad %APPDATA%\TRICENTIS ab – beispielsweise Benutzereinstellungen oder temporäre Dateien. Bei Bedarf kann ein Administrator diesen Pfad ändern.

%TRICENTIS_HOME%

Das ist das Standardverzeichnis für allgemeine Tricentis Tosca-Einstellungen. Der hier angegebene Pfad kann in den Windows-Dialog Start->Ausführen kopiert werden, um die jeweiligen Verzeichnisse zu ermitteln.

%TRICENTIS_HOME%\XML

Verzeichnis für die Standardeinstellungen.

%COMMANDER_HOME%

Dies ist das Standardverzeichnis für den Tosca Commander. Es enthält alle Dateien, die für den Tosca Commander benötigt werden.

Im Folgenden werden die wichtigsten Unterverzeichnisse näher beschrieben. Die hier angegebenen Pfade können in den Windows-Dialog Start->Ausführen kopiert werden, um die jeweiligen Verzeichnisse zu ermitteln.

%COMMANDER_HOME%\MiniSat

Enthält relevante Dateien für die Prüfung von Validität und Konsistenz bei TestCaseDesign Relationen.

%COMMANDER_HOME%\Reporting

Enthält relevante Dateien für die Tosca Commander Reporting-Funktion.

%COMMANDER_HOME%\smus

Enthält relevante Dateien für die Prüfung von Validität und Konsistenz bei TestCaseDesign Relationen.

%COMMANDER_HOME%\SQL

Dieses Verzeichnis enthält SQL-Skript-Dateien für Azure SQL Server, DB2, MS SQL Server und Oracle für die Vorbereitung und Anlage von Datenbanken für den Tosca Commander.

Die Migration von Common Repositorys ist im Umstiegs-Handbuch beschrieben.

%COMMANDER_HOME%\ToscaCI

Enthält relevante Dateien für die Tosca Continuous Integration.

%COMMANDER_HOME%\x64

Enthält relevante Dateien für den generellen Zugriff auf Arbeitsbereiche von Tricentis Tosca und für die Synchronisation der Lösungsdokumentation in 64-Bit-Systemen.

%COMMANDER_HOME%\x86

Enthält relevante Dateien für den generellen Zugriff auf Arbeitsbereiche von Tricentis Tosca und für die Synchronisation der Lösungsdokumentation in 32-Bit-Systemen.

%TRICENTIS_DEX_AGENT_HOME%

Dies ist das Standardverzeichnis für den Tosca Distribution Agent.

Im Folgenden werden die wichtigsten Unterverzeichnisse näher beschrieben. Die hier angegebenen Pfade können in den Windows-Dialog Start->Ausführen kopiert werden, um die jeweiligen Verzeichnisse zu ermitteln.

%TRICENTIS_DEX_AGENT_HOME%Settings

Verzeichnis für die Standardeinstellungen.

%TBOX_HOME%

Dies ist das Standardverzeichnis für Tosca TBox. Es enthält alle Dateien, die für Tosca TBox benötigt werden.

Im Folgenden werden die wichtigsten Unterverzeichnisse näher beschrieben. Die hier angegebenen Pfade können in den Windows-Dialog Start->Ausführen kopiert werden, um die jeweiligen Verzeichnisse zu ermitteln.

%TBOX_HOME%DistributedExecution

Dieses Verzeichnis enthält den Ordner Agent.

%TBOX_HOME%java

Enthält relevante Dateien für die Tosca TBox Java Komponenten.

%TBOX_HOME%opencv

Enthält relevante Dateien für die Image-Based Test Automation.

%TBOX_HOME%Resources

Enthält Tricentis Automation Extensions für unterstützte Browser und Tools für die mobile Automatisierung.

%TRICENTIS_LICENSING_HOME%

Dies ist das Standardverzeichnis für die Lizenzverwaltung.

Im Folgenden werden die wichtigsten Unterverzeichnisse näher beschrieben. Die hier angegebenen Pfade können in den Windows-Dialog Start->Ausführen kopiert werden, um die jeweiligen Verzeichnisse zu ermitteln.

%TRICENTIS_LICENSING_HOME%\Settings

Verzeichnis für die Standardeinstellungen.

%TRICENTIS_PROJECTS%

Dies ist das Standardverzeichnis für die Ablage aller projektbezogenen Daten.

In diesem Verzeichnis werden temporäre Dateien, Musterdateien und Konfigurationsdateien abgelegt. Die Unterverzeichnisse werden im Folgenden beschrieben.

Die hier angegebenen Pfade können in den Windows-Dialog Start->Ausführen kopiert werden, um die jeweiligen Verzeichnisse zu ermitteln.

%TRICENTIS_PROJECTS%Tosca_CommonRepositories

Dies ist das Standardverzeichnis für Common Repositorys des Tosca Commander, deren Datenverwaltung im Dateisystem stattfindet. Bitte stellen Sie sicher, dass alle Benutzer in Multiuser-Umgebungen Zugriff auf dieses Verzeichnis haben.

%TRICENTIS_PROJECTS%Tosca_Workspaces

Dies ist das Standardverzeichnis für Arbeitsbereiche des Tosca Commander, deren Datenverwaltung im Dateisystem stattfindet. Log-Dateien werden im Arbeitsbereichsordner Ihres Projekts gespeichert.

In diesem Verzeichnis befindet sich der vordefinierte Arbeitsbereich (bzw. die Arbeitsbereiche): First Steps und Advanced Examples.

%TRICENTIS_PROJECTS%ToscaCommander

Dies ist das Standardprojektverzeichnis für Tosca Commander-Projekte. Es enthält Einstellungen und Vorlagen für alle Tosca Commander-Projekte, die sich darauf beziehen, z. B. Keywords, ObjectMaps, Reports, Vorlagen, Beispiele usw.

%TRICENTIS_ALLUSERS_APPDATA%

Dieses Verzeichnis enthält alle Dateien, die benutzerspezifisch angepasst werden können. So beispielsweise wenn Benutzer Definitionen hinzufügen oder Einstellungen geändert werden (siehe Kapitel " Hierarchie der Einstellungsdateien"). Dieses Verzeichnis wird nicht entfernt, wenn Sie den Tosca Commander deinstallieren.

Eine Beschreibung für alle Unterverzeichnisse von %TRICENTIS_ALLUSERS_APPDATA% finden Sie weiter unten. Sie können die angegebenen Pfade in den Windows-Dialog Start->Ausführen kopieren, um die entsprechenden Pfade zu ermitteln.

Sie können das Verzeichnis %TRICENTIS_ALLUSERS_APPDATA% auf einem Netzlaufwerk installieren. Verwenden Sie dazu die Windows Installer-Eigenschaft NETDRIVE.

In diesem Fall überspringt das Tricentis Tosca-Setup die Konfiguration der Zugriffsberechtigung für das ausgewählte Verzeichnis, sodass Sie die erforderlichen Zugriffsberechtigungen festlegen müssen, bevor Sie die Installation durchführen. Mögliche Zugriffsberechtigungen sind Group EVERYONE, Full Access oder rekursive Vererbung.

In diesem Beispiel gewährt der folgende Befehl eine rekursive Vererbung.

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

Standardmäßig ist der NETDRIVE-Wert 0. In diesem Fall setzt das Tricentis Tosca-Installationsprogramm die Berechtigungen für den Benutzer EveryOne auf %TRICENTIS_ALLUSERS_APPDATA%.

Wenn Sie NETDRIVE verwenden möchten, setzen Sie den NETDRIVE-Wert auf 1. In diesem Fall müssen Sie die Berechtigungen für %TRICENTIS_ALLUSERS_APPDATA% selbst festlegen.

Sie müssen jedoch sicherstellen, dass Benutzer von Tricentis Tosca während der Laufzeit von Tricentis Tosca über FullControl-Rechte für %TRICENTIS_ALLUSERS_APPDATA% verfügen.

In diesem Beispiel startet der Befehl eine unbeaufsichtigte Installation mit den folgenden Bedingungen:

  • Er installiert %TRICENTIS_ALLUSERS_APPDATA% im Verzeichnis \\example.domain.com\files\johndoe\toscasettings

  • Tricentis Tosca setzt keine Berechtigungen für %TRICENTIS_ALLUSERS_APPDATA%

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

In diesem Beispiel startet der folgende Befehl eine beaufsichtigte Installation und aktiviert NETDRIVE.

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

%TRICENTIS_ALLUSERS_APPDATA%\License

Dieses Verzeichnis enthält die Datei License.xml mit den aktuellen Einstellungen der Lizenzverwaltung.

%TRICENTIS_ALLUSERS_APPDATA%\ManagedFilesArea

Dies ist das Standardverzeichnis für die externe Verwaltung von Dateiverweisen (siehe Kapitel "Dateiverweise erstellen").

%TRICENTIS_ALLUSERS_APPDATA%\Settings\Dat

Verzeichnis für benutzerspezifische Konfigurationsdateien für die Tosca Engines.

ObjectMappings.dat

WinClassMappings.dat

WizardMappings.dat

%TRICENTIS_ALLUSERS_APPDATA%\Settings\XML

Verzeichnis für benutzerspezifische Einstellungsdateien.

Settings.xml

UserDefinition.xml

%TRICENTIS_ALLUSERS_APPDATA%\UpdateService

Dies ist das Verzeichnis, in das die aktualisierten Pakete aus dem Tricentis Support Portal heruntergeladen und von dem aus sie geladen werden.