Die Protokoll-Datei mit Trace-Informationen

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

Compare, 20130318.151038, 3, 1, a , b

Compare, 20130318.151038, 3, 1, , b

Compare, 20130318.151038, 3, 1, , b

Compare, 20130318.151038, 3, 3, a , a

Compare, 20130318.151038, 3, 3, ,

Compare, 20130318.151038, 3, 3, ,

Compare, 20130318.151038, 3, 3, ,

Compare, 20130318.151038, 3, 2, a ,

Compare, 20130318.151038, 3, 2, a ,

Compare, 20130318.151038, 3, 2, b , a

OK: YLFET_TEST_COMPARE, Ausgeführte Testfälle: 10, davon fehlerhaft: 0

Betrachten wir z.B. die erste Zeile der Log-Datei: Regel 1 von 3 der Ent­schei­dungs­ta­belle "Compare" wurde ausgeführt, String 1 war "a" und String 2 war "b". Das Verhalten des gene­rier­ten Programmcodes stimmt mit der Spezifikation (R01 der Ent­schei­dungs­ta­belle) überein:

image5457 0

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.