Das Testprotokoll mit Trace-Informationen

Nach Ausführung des Java-Test-Programmes sind jetzt die zu­sätz­lichen Trace-Ausgaben in der Log-Datei sichtbar. Um das Pro­gramm­ver­hal­ten exakt nach­voll­zie­hen zu können, genügt die Ent­schei­dungs­ta­belle und die Log-Datei. Die Regelangaben (das vierte CSV-Element) entsprechen der Standardsortierung und stimmen garantiert mit den Regelnummern der Ent­schei­dungs­ta­belle überein.

image3333 38

image3333 0

Betrachten wir z.B. die ersten drei Zeilen der Log-Datei:

Weder Rot noch Gelb war an, Regel 4 von 4 der Ent­schei­dungs­ta­belle "AmpelSchaltung" wurde ausgeführt und als neuer Zu­stand wird nur Gelb aktiviert. Das Verhalten des gene­rier­ten Programmes stimmt mit der Spezifikation (R04 der Ent­schei­dungs­ta­belle) überein.

Richtig interessant wird es, wenn auf diese Weise die Verarbeitung von Vorgängen durch große, komplexe und geschachtelte Regelwerke analysiert, kontrolliert und beherrscht wird.

Wir halten diese Art der Ana­lyse des Laufzeitverhaltens für so nützlich, dass wir die Verwendung (wenn technisch möglich) auch für den produktiven Betrieb empfehlen.