Dateiverweise erstellen

Sie können manuell Dateianhänge zu Testobjekten hinzufügen (siehe Kapitel "Anhänge hinzufügen").

Dieses Kapitel beschreibt das Erstellen von Verweisen zu diesen Dateien im Tosca Commander. Referenzierte Dateien sind Dateien, die Sie nicht im Arbeitsbereich selbst speichern. Stattdessen verweist das Testobjekt im Tosca Commander nur auf den Speicherort der Datei..

Informationen zu anderen Dateispeicheroptionen und Vor-/Nachteilen finden Sie hier: siehe Kapitel "Dateispeicheroptionen".

Optionen für Dateiverweise

Sie können die folgenden Dateiverweise erstellen:

  • Dateiverweise ohne zentrale Speicherung.

    In diesem Fall verweist der Verweis im Tosca Commander auf den ursprünglichen Speicherort der angehängten Datei.

  • Dateiverweise mit zentraler Speicherung.

    In diesem Fall erstellt Tricentis Tosca eine Kopie der Datei und speichert sie an einem zentralen Speicherort. Der Dateiverweis im Tosca Commander verweist auf den zentralen Speicherort, nicht auf den ursprünglichen Speicherort.

    Wählen Sie diese Option, wenn der ursprüngliche Speicherort der Datei nicht leicht zugänglich ist oder wenn Sie sicherstellen möchten, dass die ursprüngliche Datei nicht geändert werden kann. Zusätzlich können Sie den Zugriff auf den zentralen Speicherort einschränken.

Wenn Sie den Tricentis File Service verwenden, können Sie Dateien nicht referenzieren.

Tricentis Tosca speichert alle Dateianhänge in der Tricentis File Service-Datenbank (siehe Kapitel "Dateien in Tricentis File Service speichern").

Neuen Dateiverweis erstellen

Um einen Dateiverweis zu erstellen, führen Sie die folgenden Schritte aus:

  1. Wenn Sie Dateiverweise zu einem zentralen Speicherort erstellen möchten, gehen Sie zu Project->Settings->Commander->Managed Files Area und geben Sie den Pfad zum zentralen Speicherort an.

  2. Ziehen Sie eine Datei per Drag & Drop auf das Testobjekt oder verwenden Sie den Kontextmenüeintrag Attach file.

  3. Wählen Sie im folgenden Fenster Choose file type eine der folgenden Optionen:

    • Linked, um einen Dateiverweis zu erstellen.

    • Linked managed, um einen Dateiverweis auf den zentralen Speicherort zu erstellen, den Sie in Schritt 1 definiert haben.

  4. Klicken Sie auf OK.

Sie können mehrere Anhänge hinzufügen. Der Tosca Commander fügt die Datei(en) zum Ordner Attachments des Testobjekts hinzu.

  • Bei referenzierten Dateien hat der Verweis den gleichen Namen wie die Datei.

  • Bei referenzierten Dateien mit einem zentralen Speicherort fügt Tricentis Tosca dem Dateinamen eine eindeutige Nummer hinzu.

Referenzierte Datei mit einem zentralen Speicherort: Name des Anhangs mit Nummer

Die Eigenschaft FilePath eines Verweises enthält die folgenden Informationen:

  • Tricentis Tosca erstellt für referenzierte Dateien mit einem zentralen Speicherort eine Ordnerstruktur mit einer eindeutigen Nummer für jeden Ordner. Die Eigenschaft FilePath zeigt die Ordnerstruktur an.

  • Bei referenzierten Dateien ohne zentralen Speicherort wird das Speicherverzeichnis angezeigt.

    Wenn Sie die referenzierte Datei verschieben, ändern Sie den Pfad in der Eigenschaft FilePath. Der Verweis wird zunächst als defekt angezeigt. Der Tosca Commander aktualisiert den Verweis, sobald die Zeit, die Sie unter der Option Owned File availability timeout festgelegt haben, abgelaufen ist.

Angehängte Dateien öffnen und bearbeiten

Informationen zum Öffnen und Bearbeiten referenzierter Dateien finden Sie hier: siehe Kapitel "Angehängte Dateien öffnen und bearbeiten".

Pfadvariablen verwenden

Diese Option ist nur für Verweise ohne zentralen Speicherort verfügbar.

In Multiuser-Umgebungen speichern Benutzer in der Regel Dateien auf Netzlaufwerken. Der Pfad zu freigegebenen Dateien auf dem Netzlaufwerk kann jedoch auf verschiedenen Arbeitsplätzen unterschiedlich sein.

Sie können Pfadvariablen erstellen, die für das gesamte Projekt gültig sind.

Stellen Sie dazu Pfadvariablen unter Project->Options->General->Path Variables ein. Hinweis: Bei Pfadvariablen wird zwischen Groß- und Kleinschreibung unterschieden.

Nehmen wir an, Sie haben 3 Tester, die Dateien referenzieren möchten:

  • Auf dem Arbeitsplatz von Tester 1 ist der Pfad zu freigegebenen Dateien auf dem Netzlaufwerk J:\FileExchange\SharedFiles.

  • Auf dem Arbeitsplatz von Tester 2 ist der Pfad zu freigegebenen Dateien auf dem Netzlaufwerk D:\SharedFiles.

  • Auf dem Arbeitsplatz von Tester 3 ist der Pfad zu freigegebenen Dateien auf dem Netzlaufwerk X:\MyCompany\FileExchange\SharedFiles.

Wenn Tester 1 einen Verweis auf eine Datei erstellt, die sich unter J:\FileExchange\SharedFiles\test_reports befindet, können die Tester 2 und 3 nicht darauf zugreifen. Auf ihren eigenen Arbeitsplätzen wird das Verzeichnis der freigegebenen Dateien einem anderen Pfad zugeordnet.

Um sicherzustellen, dass alle Benutzer auf die Datei zugreifen können, erstellen Sie Pfadvariablen:

Pfadvariablen

Wenn Tester 1 einen Dateiverweis auf J:\FileExchange\SharedFiles\test_reports\report_20210812_553.txt erstellt, sieht der Dateipfad im Tosca Commander wie folgt aus:

Dateipfad in den Eigenschaften des Dateiverweises

Im Arbeitsbereich von Tester 2 ist der Dateipfad <PfadZuFreigegebenenDateien2>test_reports.

Im Arbeitsbereich von Tester 3 ist der Dateipfad <PfadZuFreigegebenenDateien3>test_reports.

Dateipfad für bestehende Dateiverweise synchronisieren

Sobald Sie eine Pfadvariable festgelegt haben, verwendet Tricentis Tosca die Variable in jedem neuen Verweis, den Sie erstellen.

Sie können vorhandene Dateiverweise aktualisieren, sodass diese auch die Pfadvariable verwenden.

Klicken Sie dazu mit der rechten Maustaste auf den Verweis und wählen Sie die Option Synchronize file path aus dem Kontextmenü.

Zugriff auf den zentralen Speicherort einschränken

Diese Option ist nur für Verweise mit zentralem Speicherort verfügbar.

Sie können den Zugriff auf die Dateien im zentralen Speicherort einschränken. Nur Benutzer mit Zugriff können dann Verweise erstellen oder bearbeiten.

Nur Admin-Benutzer können den Zugriff auf den zentralen Speicherort verwalten.

Führen Sie eine der folgenden Aktionen aus, um den Zugriff zu verwalten:

  • Geben Sie die Zugangsdaten unter Project->Settings->Commander an, schließen Sie den Arbeitsbereich und öffnen Sie ihn erneut.

  • Klicken Sie mit der rechten Maustaste auf das Projektwurzelelement und wählen Sie im Kontextmenü die Option Set Credentials for Managed Files Area.

Sie müssen dies in jedem Arbeitsbereich tun, dessen Benutzer Zugriff auf den zentralen Speicherort haben soll.

Alternativ können Sie Projekteinstellungen für Ihr Repository erstellen, wie in Kapitel "Mit Projekteinstellungen arbeiten" beschrieben. Sie müssen dies nur einmal tun, denn die Projekteinstellungen gelten für alle Arbeitsbereiche, die mit diesem Repository verbunden sind.