Wenn Sie
Rational ClearCase zusammen mit Functional Tester verwenden, können Sie in
Rational ClearCase eine statische oder dynamische Sicht auswählen.
Beide Sichttypen haben Vor- und Nachteile.
Sie müssen Rational ClearCase erwerben und installieren, um Functional Tester zusammen mit Rational ClearCase verwenden zu können.
Eine statische Sicht umfasst Kopien von Rational ClearCase-Versionen und anderen Dateisystemobjekten in einer Verzeichnisbaumstruktur auf einem lokalen System.
In dynamischen Sichten wird eine Verzeichnisbaumstruktur erstellt, verwendet und verwaltet, die Versionen von VOB-Elementen und sichtspezifische Dateien enthält.
Vor- und Nachteile statischer Sichten
Die Verwendung einer statischen Sicht in Rational Functional Tester bietet folgende Vorteile:
- Wenn Sie Scripts aufzeichnen oder wiedergeben, werden nur die geänderten Scripts kompiliert,
wodurch eine höhere Geschwindigkeit erreicht wird als in einer dynamischen Sicht.
Folgende Nachteile sind mit der Verwendung einer statischen Sicht verbunden:
- Dateien werden nicht automatisch aktualisiert. Sie müssen regelmäßig die neuesten Dateien
aus der VOB abrufen, da Ihr Script andernfalls durch Änderungen, die andere Benutzer einchecken,
möglicherweise unbrauchbar gemacht wird. Je nach den besonderen Anforderungen Ihres Teams genügt es wahrscheinlich, die Aktualisierung einmal täglich durchzuführen.
- Eine statische Sicht belegt viel Speicherplatz auf dem lokalen Festplattenlaufwerk, da jede Datei des Functional Tester-Projekts auf das lokale Festplattenlaufwerk kopiert wird.
Vor- und Nachteile dynamischer Sichten
Je nach der verwendeten Konfiguration können mit der Verwendung einer dynamischen Sicht die im Folgenden genannten Vor- und Nachteile verbunden sein.
Die Verwendung einer dynamischen Sicht in Rational Functional Tester bietet folgende Vorteile:
- Die Dateien belegen nicht viel Plattenspeicherplatz auf dem lokalen System, da nur die Dateien,
die Sie auschecken oder erstellen, auf dem lokalen Festplattenlaufwerk abgelegt werden.
- Dateien in einer dynamischen Sicht sind immer mit der VOB synchronisiert.
Anders als bei einer statischen Sicht müssen Sie nicht immer daran denken, die neuesten Dateien aus der VOB abzurufen.
Die Verwendung einer dynamischen Sicht in Rational Functional Tester bringt folgende Nachteile mit sich:
- In einem großen Team, in dem viele Benutzer Scripts bearbeiten,
kann es viel Zeit in Anspruch nehmen, bei der Aufzeichnung oder Wiedergabe eines Scripts alle Änderungen
zu kompilieren.
Mit Rational Functional Tester Java™ Scripting wird das Projekt kompiliert, sobald ein Element geändert wird. Wenn Sie eine dynamische Sicht verwenden, kann die automatische Kompilierung je nach Größe des Projekts einige Zeit in Anspruch nehmen. Wenn Sie diese Funktion inaktivieren möchten, klicken Sie auf Fenster > Benutzervorgaben, und heben Sie die Markierung des Feldes Automatisch erstellen auf. Bei Rational Functional Tester VB.NET Scripting wird das Projekt nicht automatisch kompiliert, wenn ein Element geändert wird.