Verwenden der Daten aus einem Datensatz

Um den Wert einer Spalte in einer Testanweisung verwenden zu können, muss der Test Analyst einen Ausdruck verwenden, der den folgenden Aufbau hat:

${*GTD.<Tabellenname>.<Spaltenname>}

Beispiel

Hier ein Beispiel für eine abstrakte Testanweisung, wie sie in LF‑ET hinterlegt wird, z.B. zur Anmeldung an einen Web-Shop:

Bitte melden Sie sich am WebShop
mit Benutzername "${*GTD.Bestandskunden.Benutzername}"
und Passwort "${*GTD.Bestandskunden.Passwort}" an.

In einem gene­rier­ten Testfall könnte die folgende konkrete Testanweisung zu sehen sein:

Bitte melden Sie sich am WebShop
mit Benutzername "hintze@google.de"
und Passwort "test2050" an.

Automatische Auswahl der Datensätze

  • Beim ersten Zugriff auf den Spaltenwert einer Datentabelle wird für den aktuellen Testfall ein Datensatz "final" ausgewählt, der dann unverändert für alle weiteren Zugriffe auf Spaltenwerte in diesem Testfall verwendet wird

  • Die Auswahl des Datensatzes erfolgt zufällig, wobei aus der Menge der zur Auswahl stehenden Datensätze diejenigen bevorzugt werden, die bisher noch nicht oder am wenigsten genutzt wurden

  • Auf diese Weise soll eine möglichst gleichmäßige Nutzung der Testdaten erreicht werden

  • Wird bei der Testfallgenerierung die Option "Statistiken erzeugen" aktiviert, dann kann man am Ende des Protokolls zur Testdaten-Verwendung für jeden einzelnen Datensatz sehen, wie oft dieser in Testfällen verwendet wurde

Intervalle und Aufzählungen

Werden in den Testdaten Intervalle oder Aufzählungen verwendet,

*GTD.Demotabelle

Satznummer ; Intervall ; Aufzählung

1          ; [ 2 : 4 ] ; ( 3, 4, 5, 6, 7 )

dann liefert die Datentabelle beim Zugriff auf die Werte

  • Für Intervalle, je nach gewählter Gene­rie­rungs-Option, aus dem Intervall entweder den Mittelwert oder einen Zufallswert

  • Für Aufzählungen einen aus der Aufzählung zufällig gewählten Wert