Inhaltsverzeichnis

Testumgebung und Tools

ToolZweck
datenbank Kopie einiger Betriebe mit Stand vom Mai 2013
sqldeveloper SQL-Abfragen entwickeln
recovery_sichern
Daten wiederherstellen und permanente Änderungen festschreiben
servit Weboberfläche
adisworksADIS-Daten editieren und für das Fitnesse-Wiki aufbereiten
fitwiki Das eigentliche Fitnesse-Wiki
beschreiben und ausführen der Testfälle
jtrac Fehlerberichte an die Programmierung
uc4 Ablauf analysieren
pcx Logfiles finden
hudson Build rind-mlp-fa-it-deploy starten

Datenbank rind_mlp_fa_it

Für Fitnesse wurde eine Kopie der Oracledatenbank angelegt, die einige ausgewählte Betriebe mit deren Tieren enthält.
Der Stand der Daten ist Mai 2003.

recovery und sichern

Tabellen, die durch die Abarbeitung eines Tests verändert werden können, müssen wieder auf den Ursprungszustand zurückgesetzt werden, damit die Tests wiederholbar sind.
Dazu gibt es eine Kopie, an deren Name ein Unterstrich angefügt ist.
Z.B. gehört RIND_ zu RIND und FEHLER_ zu FEHLER.

Zwei Scripte kopieren Daten zwischen den beiden Versionen:

Alle anderen Prozesse berühren die _Varianten nicht.
Recovery ist in den testablauf integriert, muß also nicht jedesmal manuell gestartet werden.

Die von recovery und sichern zu behandelnden Tabellen sind in der Tabelle CONFIG_RECOVERY definiert. Die Liste kann bei Bedarf ergänzt werden.

Weboberfläche

Adisworks

Fitnessewiki

JTRAC

UC4