Datenpool: Unterschied zwischen den Versionen
| Zeile 3: | Zeile 3: | ||
[[Datenpool]]s bestehen aus einer Liste verfügbarer Nummern, die von bspw. eine Administrator in das {{TCR}} geladen werden. Fordert ein [[Testfall]] während seiner Ausführung eine Nummer aus dem [[Datenpool]] an, wird eine der nächsten Nummern aus der Liste geholt und dem [[Testfall]] bereit gestellt. Danach wird die Nummer von der Liste gestrichen, damit sie kein zweites Mal verwendet wird. In der Regel werden viele tausend Nummern in einen Datenpool geladen. Trotzdem wird, gerade wenn viele [[Testfall|Testfälle]] sich aus einem Datenpool bedienen, ein Datenpool irgendwann leer sein. Es gehört zu den Administrativen Tätigkeiten einer succest Installation, den Füllstand der [[Datenpool]]s über das {{TCR}} zu Monitoren. | [[Datenpool]]s bestehen aus einer Liste verfügbarer Nummern, die von bspw. eine Administrator in das {{TCR}} geladen werden. Fordert ein [[Testfall]] während seiner Ausführung eine Nummer aus dem [[Datenpool]] an, wird eine der nächsten Nummern aus der Liste geholt und dem [[Testfall]] bereit gestellt. Danach wird die Nummer von der Liste gestrichen, damit sie kein zweites Mal verwendet wird. In der Regel werden viele tausend Nummern in einen Datenpool geladen. Trotzdem wird, gerade wenn viele [[Testfall|Testfälle]] sich aus einem Datenpool bedienen, ein Datenpool irgendwann leer sein. Es gehört zu den Administrativen Tätigkeiten einer succest Installation, den Füllstand der [[Datenpool]]s über das {{TCR}} zu Monitoren. | ||
| − | In vielen Fällen handelt es sich bei den Nummern, die von einem [[Datenpool]] bereit gestellt werden, um Nummernkombinationen. Eine Nummernkombination ist ein Satz zusammengehörender Nummern. Stellen Sie sich vor, Ihr {{SUT}} sei ein Kernbank-System. In diesem Falle würden Ihre [[Testfall|Testfälle]] möglicherweise Kundenkonten anlegen. Ein Kundenkonto besteht aber nicht einfach aus einer Kontonummer. Oft handelt es sich um eine Kombination aus Kundennummer, Bankleitzahl und Kontonummer, die zusammen passen müssen. Um solche Fälle problemlos abbilden zu können, | + | In vielen Fällen handelt es sich bei den Nummern, die von einem [[Datenpool]] bereit gestellt werden, um Nummernkombinationen. Eine Nummernkombination ist ein Satz zusammengehörender Nummern. Stellen Sie sich vor, Ihr {{SUT}} sei ein Kernbank-System. In diesem Falle würden Ihre [[Testfall|Testfälle]] möglicherweise Kundenkonten anlegen. Ein Kundenkonto besteht aber nicht einfach aus einer Kontonummer. Oft handelt es sich um eine Kombination aus Kundennummer, Bankleitzahl und Kontonummer, die zusammen passen müssen. Um solche Fälle problemlos abbilden zu können, können die Einträge in einem [[Datenpool]] so strukturiert sein, dass sie immer zusammenhängende Nummern bei einem Aufruf anbieten. Ein Beispiel für solch eine strukturierte Nummernkombination in einem Datenpool zeigt die |
| − | + | == Datenpools verwalten == | |
| + | [[Datenpool]]s werden über das {{TCR}} gepflegt. Sie erreichen die Seite "DATENPOOL pflegen" über das Hauptmenü des {{TCRshort}}. Öffnen Sie dort den Abschnitt "ERWEITERTE AUFGABEN" und wählen Sie die Kachel "Datenpools". Alternativ können sie auf jeder anderen Seite in der Toplevel-Navigation den Menüpunkt "ERWEITERTE AUFGABEN --> Datenpools" wählen. | ||
| − | + | Auf der Seite "DATENPOOL pflegen" befindet sich eine Tabelle, die die bereits ins System geladenen [[Datenpool]]s auflistet, wie in <b>Abbildung 1</b> zu sehen. Jeder Eintrag der Tabelle entspricht einem [[Datenpool]] mit seinem Namen und der Anzahl der noch im Pool befindlichen Datensätze. | |
| + | |||
| + | Über der Tabelle befindet sich die Schaltfläche "Neuen Datenpool hochladen". Über diese Schaltfläche kann ein Administrator eine Datei mit einem neuen Pool in das {{TCR}} laden. Wird beim Hochladen ein Bezeichner für den hochzuladenden [[Datenpool]] verwendet der bereits von einem anderen Pool verwendet wurde, dann wird der vor dem Hochladen im System bestehende [[Datenpool]] beim Hochladen mit dem neuen [[Datenpool]] überschrieben. | ||
| + | |||
| + | |||
| + | |||
| + | == Datenpools verwenden == | ||
Ein Nummern-Pool wird im [[succest Testcase Repository (TCR)]] unter der Funktionalität "Erweiterte Aufgaben -> Datenpools" als CSV-Dateien zur Verfügung gestellt. | Ein Nummern-Pool wird im [[succest Testcase Repository (TCR)]] unter der Funktionalität "Erweiterte Aufgaben -> Datenpools" als CSV-Dateien zur Verfügung gestellt. | ||
Version vom 19. September 2016, 12:20 Uhr
Datenpools stellen Nummern oder Nummernkombinationen für die Testfallausführung bereit. Nummern, die von einem Datenpool bereit gestellt werden, sind zum "Verbrauch" gedacht. Der Datenpool wird die Nummer kein zweites Mal anbieten.
Datenpools bestehen aus einer Liste verfügbarer Nummern, die von bspw. eine Administrator in das succest Testcase Repository (TCR) geladen werden. Fordert ein Testfall während seiner Ausführung eine Nummer aus dem Datenpool an, wird eine der nächsten Nummern aus der Liste geholt und dem Testfall bereit gestellt. Danach wird die Nummer von der Liste gestrichen, damit sie kein zweites Mal verwendet wird. In der Regel werden viele tausend Nummern in einen Datenpool geladen. Trotzdem wird, gerade wenn viele Testfälle sich aus einem Datenpool bedienen, ein Datenpool irgendwann leer sein. Es gehört zu den Administrativen Tätigkeiten einer succest Installation, den Füllstand der Datenpools über das succest Testcase Repository (TCR) zu Monitoren.
In vielen Fällen handelt es sich bei den Nummern, die von einem Datenpool bereit gestellt werden, um Nummernkombinationen. Eine Nummernkombination ist ein Satz zusammengehörender Nummern. Stellen Sie sich vor, Ihr System Under Test (SUT) sei ein Kernbank-System. In diesem Falle würden Ihre Testfälle möglicherweise Kundenkonten anlegen. Ein Kundenkonto besteht aber nicht einfach aus einer Kontonummer. Oft handelt es sich um eine Kombination aus Kundennummer, Bankleitzahl und Kontonummer, die zusammen passen müssen. Um solche Fälle problemlos abbilden zu können, können die Einträge in einem Datenpool so strukturiert sein, dass sie immer zusammenhängende Nummern bei einem Aufruf anbieten. Ein Beispiel für solch eine strukturierte Nummernkombination in einem Datenpool zeigt die
Datenpools verwalten
Datenpools werden über das succest Testcase Repository (TCR) gepflegt. Sie erreichen die Seite "DATENPOOL pflegen" über das Hauptmenü des Vorlage:TCRshort. Öffnen Sie dort den Abschnitt "ERWEITERTE AUFGABEN" und wählen Sie die Kachel "Datenpools". Alternativ können sie auf jeder anderen Seite in der Toplevel-Navigation den Menüpunkt "ERWEITERTE AUFGABEN --> Datenpools" wählen.
Auf der Seite "DATENPOOL pflegen" befindet sich eine Tabelle, die die bereits ins System geladenen Datenpools auflistet, wie in Abbildung 1 zu sehen. Jeder Eintrag der Tabelle entspricht einem Datenpool mit seinem Namen und der Anzahl der noch im Pool befindlichen Datensätze.
Über der Tabelle befindet sich die Schaltfläche "Neuen Datenpool hochladen". Über diese Schaltfläche kann ein Administrator eine Datei mit einem neuen Pool in das succest Testcase Repository (TCR) laden. Wird beim Hochladen ein Bezeichner für den hochzuladenden Datenpool verwendet der bereits von einem anderen Pool verwendet wurde, dann wird der vor dem Hochladen im System bestehende Datenpool beim Hochladen mit dem neuen Datenpool überschrieben.
Datenpools verwenden
Ein Nummern-Pool wird im succest Testcase Repository (TCR) unter der Funktionalität "Erweiterte Aufgaben -> Datenpools" als CSV-Dateien zur Verfügung gestellt.
Die Verwendung erfolgt im succest Testcase Editor (TCE) wie folgt <to be continued>.