Datenpool
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, kann ein
Aus einem Nummern-Pool werden, wie aus einem Nummernkreis, nacheinander Nummern für Attribute gezogen.
Attribute deshalb, weil die Nummern strukturiert sein können.
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>.