Struktur von Datenpools

Datenpools stellen während der Ausführung von Tests variable Daten bereit.

Leistungstests basieren auf einer Benutzeremulation. In einer Sitzung mit des zu testenden Systems wendet der Tester eine Funktion an, die auch vom Endkunden genutzt wird. Aus der aufgezeichneten Sitzung wird dann ein Test generiert, der genau die vom Tester eingegebenen Daten enthält. Wenn beispielsweise ein Leistungstest für einen Dialog zur Kontonummernabfrage des Benutzers in einer webbasierten Einkaufsanwendung erstellt werden soll, ruft der Tester diesen Dialog tatsächlich auf, indem er einen Verkaufsartikel auswählt, auf eine "Bezahlen"-Schaltfläche klickt und eine Kontonummer eingibt. Wenn der Tester später bei der Wiedergabe des Tests Hunderte von Instanzen der Transaktion gleichzeitig ausführen lässt, sollte möglichst für jede Instanz eine andere Kontonummer (vielleicht eine Kombination aus gültigen und ungültigen Nummern) verwendet werden. Damit bei der Testwiedergabe Variablendaten bereitgestellt werden können, erstellt der Tester Datenpools.

Datenpools beinhalten drei Strukturelemente:

Wie in der folgenden Abbildung gezeigt, ähnelt der Datenpooleditor einem Raster ähnlich einer Tabelle mit einer separaten Registerkarte im unteren Bereich für jede Äquivalenzklasse im Datenpool. Durch Klicken mit der rechten Maustaste auf das Raster wird ein Kontextmenü geöffnet, das zum Hinzufügen oder Ändern der Datenpoolspalten und -zeilen verwendet wird. Daten werden hinzugefügt, indem sie in eine Zelle eingegeben und ein Datensatz durch Drücken der Eingabetaste hinzugefügt wird.

Zum Umbenennen, Hinzufügen oder Entfernen einer Äquivalenzklasse klicken Sie wie nachfolgend gezeigt auf die Registerkarte "Übersicht". Sie können Spalten auch über die Registerkarte "Übersicht" verwalten, anstatt den Datenpooleditor wie zuvor gezeigt zu verwenden. Zum Umbenennen einer Variablen oder Äquivalenzklasse in der Registerkarte "Übersicht" doppelklicken Sie auf die Variable oder Äquivalenzklasse.

Wenn Sie einen Datenpool erstellen, können Sie den neuen Datenpool mit Daten aus einer vorhandenen CSV-Datei initialisieren, die mit einem Tabellenkalkulations-Editor oder einem externen oder benutzerdefinierten Tool erzeugt wurde. Bei Datenpools mit großen Datenvolumina ist dies die empfohlene Vorgehensweise. Der Datenpooleditor eignet sich gut zum Eingeben kleinerer Datenmengen und zum Ändern einzelner Datensätze, bietet aber keine Methode zum Generieren großer Mengen von Eingabedaten.

Übergeordnetes Thema: Testdaten erstellen

Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2005. Alle Rechte vorbehalten.