Bei einem Datenpool handelt es sich um eine Testdatei, d. h. eine Sammlung zugehöriger Datensätze, die während der Wiedergabe eines Testscripts Datenwerte für Variablen in diesem Testscript bereitstellt. Sie können Daten komplett neu erstellen oder vorhandene Daten aus einem anderen Functional Tester-Datenpool, aus einem IBM Rational TestManager-Datenpool oder aus einer CSV-Datei in einen Datenpool importieren.
Vorbereitungen
Beim Arbeiten mit Datenpools sind folgende Regeln zu beachten:
- Wenn Sie Daten importieren, müssen diese in dasselbe Functional Tester-Projekt importiert werden wie die Testscripts, die auf die Daten zugreifen.
- Wenn Sie Daten aus einem TestManager-Datenpool importieren möchten, müssen Sie zunächst das Functional Tester-Projekt einem Rational-Projekt zuordnen, um den TestManager-Datenpool verwenden zu können.
Warum und wann dieser Vorgang ausgeführt wird
So erstellen Sie einen Datenpool:
- Klicken Sie auf Testdatenpool erstellen (
).
- Führen Sie die folgenden Schritte aus:
- Geben Sie den Pfad zu dem Ordner ein, den Sie verwenden möchten, oder wählen Sie den Pfad mit Hilfe der Navigationstools (Ausgangsposition
, Zurück
und Gehe in
) aus.
- Geben Sie den Namen des neuen Datenpools ein.
- Wenn Sie das Functional Tester-Projekt in einem ClearCase-Verzeichnis erstellen, wählen Sie optional Datenpool zu ClearCase hinzufügen aus.
- Führen Sie einen der folgenden Schritte aus:
- Wenn Sie einen leeren Datenpool erstellen möchten und ein Dateiname in der Liste Importieren von angegeben ist, wählen Sie den Dateinamen aus, löschen ihn und klicken dann auf Fertig stellen.
- Klicken Sie zum Importieren von Daten in den Datenpool auf Weiter und fahren Sie dann mit dem nächsten Schritt fort.
- Wenn Sie Daten aus einem Functional Tester- oder IBM Rational TestManager-Datenpool oder aus einer CSV-Datei importieren möchten, führen Sie einen der folgenden Schritte aus:
- So importieren Sie eine CSV-Datei:
- Geben Sie den Pfad und Dateinamen einer vorhandenen CSV-Datei ein, klicken Sie auf den Pfeil Importieren von, um eine Auswahl aus einer Liste der zehn zuletzt importierten Dateien zu treffen, oder klicken Sie auf Durchsuchen, um den Pfad und Dateinamen auszuwählen.
- Geben Sie ein bis drei Feldtrennzeichen ein, die in der zu importierenden Datei verwendet werden sollen.
In Functional Tester muss dasselbe Feldtrennzeichen verwendet werden wie in der CSV-Datei, aus der die Daten importiert werden.
Wenn Sie nicht sicher sind, welche Feldtrennzeichen anzugeben sind, verwenden Sie einen Texteditor, um die CSV-Datei zu öffnen und die verwendeten Feldtrennzeichen zu sehen.
- Wählen Sie Der erste Datensatz enthält variable Daten aus, um die erste Zeile der importierten Daten zur Überschrift eines neuen Datenpools zu machen.
Wenn Sie die Auswahl von Der erste Datensatz enthält variable Daten aufheben, wird der erste Datensatz der CSV-Datei als Daten importiert, und als Überschriften werden die Standardüberschriften verwendet, z. B. data0, data1 usw. Die Option Der erste Datensatz enthält variable Daten ist nur verfügbar, wenn es sich bei der für den Import ausgewählten Datei um eine CSV-Datei oder TestManager-Datei handelt.
- Zum Importieren eines Functional Tester-Datenpools führen Sie einen der folgenden Schritte aus:
- Klicken Sie auf den Pfeil Importieren von, um eine Liste der 10 zuletzt importierten Dateien anzuzeigen. Wählen Sie aus dieser Liste einen Functional Tester-Datenpool aus.
- Geben Sie den Pfad und Dateinamen eines vorhandenen Functional Tester-Datenpools ein.
- Klicken Sie auf Durchsuchen, um den Pfad und Dateinamen eines vorhandenen Functional Tester-Datenpools auszuwählen.
- Wenn Sie einen TestManager(TM)-Datenpool importieren möchten, klicken Sie auf TM durchsuchen, um den Pfad und Dateinamen des zu importierenden TestManager-Datenpools auszuwählen.
Functional Tester extrahiert automatisch die Header-Informationen aus der zugehörigen SPC-Datei von TestManager.
- Klicken Sie auf Fertig stellen. Es wird ein neuer Datenpool angezeigt.