Datenpool: Unterschied zwischen den Versionen
| Zeile 1: | Zeile 1: | ||
[[Datenpool]]s 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. | [[Datenpool]]s 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. | ||
| − | [[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 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, kann ein | + | 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, kann ein |
Aus einem Nummern-Pool werden, wie aus einem Nummernkreis, nacheinander Nummern für Attribute gezogen. | Aus einem Nummern-Pool werden, wie aus einem Nummernkreis, nacheinander Nummern für Attribute gezogen. | ||
Version vom 19. September 2016, 11:58 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, 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>.