Herunterladen Inhalt Inhalt Diese Seite drucken

Voraussetzungen Für Das Symbolische Testen - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Testhilfen für den Programmablauf
3. Es unterstützt neben der Diagnose geladener Programme auch die Analyse von Spei-
cherabzügen in Plattendateien.
4. Es kann im Dialog- und im Stapelbetrieb eingesetzt werden. Für einen Programmtest
empfiehlt sich allerdings der Dialog, da die Folge der Kommandos nicht im voraus fest-
gelegt werden muss und der jeweiligen Testsituation angepasst werden kann.
7.1.1 Voraussetzungen für das symbolische Testen
Beim Testen auf symbolischer Ebene erlaubt es AID, Datenfelder, Kapitel und Paragrafen
mit den in der Übersetzungseinheit definierten Namen anzusprechen und sich auf Anwei-
sungszeilen und einzelne COBOL-Verben in der PROCEDURE DIVISION zu beziehen.
Dafür müssen AID Informationen über diese symbolischen Namen zur Verfügung gestellt
werden. Diese Informationen gliedern sich in zwei Teile,
die LSD (List for Symbolic Debugging), in der die im Modul definierten symbolischen
Namen und Anweisungen verzeichnet sind und
das ESD (External Symbol Dictionary), das die Externbezüge eines Moduls registriert.
Die Erzeugung bzw. Weitergabe dieser Informationen wird durch entsprechende Operan-
den im Aufrufkommando bzw. in der Steueranweisung bei jedem der folgenden Schritte
veranlasst oder unterdrückt:
Übersetzen mit COBOL2000
Binden und Laden mit dem Dynamischen Bindelader oder
Binden mit dem Statischen Binder und
Laden mit dem Statischen Lader
U41113-J-Z125-6
nach einer Programmunterbrechung ein Kapitel oder einen Paragrafen der
PROCEDURE DIVISION zu vereinbaren, mit dem - abweichend von der codierten
Programmlogik - der Testablauf fortgesetzt werden soll (%JUMP-Anweisung (siehe
Handbuch „AID" [8]));
nur möglich, wenn das Programm mit PREPARE-FOR-JUMPS=YES im
AID-Parameter der TEST-SUPPORT-Option bzw. mit
COMOPT SEPARATE-TESTPOINTS=YES übersetzt wurde
(siehe Abschnitte
„TEST-SUPPORT-Option" auf Seite 78
COMOPT-Operanden" auf Seite
sich die Inhalte von Feldern in einer Form ausgeben zu lassen, welche die Daten-
definitionen der Übersetzungseinheit berücksichtigt,
die Inhalte von Feldern zu verändern, wobei AID die dazu nötigen Datenüber-
tragungen gemäß den Regeln der COBOL-MOVE-Anweisung durchführt.
94),
Dialogtesthilfe AID
bzw.
„Tabelle der
143

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis