Suche Home Einstellungen Anmelden Hilfe  

Methodisches Testen von Programmen 

Gegenbeispiel zum Vergleich der Verfahren
Fehler im letzten (hinzugefügten) Modul?

Nach Myers steckt bei einem aufgetretenen Fehler beim Testen der Fehler meist im zuletzt hinzugefügten Modul.

Der Fehler kann aber überall stecken, z. B . dann, wenn er erst beim zweiten Durchlauf (der Schleife im letzten Modul)  durch eine vergessene Anfangswertzuweisung o. ä. auftritt.

Dazu habe ich folgendes Beispiel konstruiert:

In einem Programm befinden sich drei Module Test1, Test2, Test3, für die gilt:

Zur Veranschaulichung habe ich ein Programm in TURBO-Pascal geschrieben, das auch downgeladen werden kann. (Testmodu.pas)

In diesem Programm wurden zur Vereinfachung ganze Zahlen aus dem integer-Bereich verwendet.
Sinnvoll wird das Ganze, wenn man als Aufgabe die Multiplikation von Zahlen mit beliebig vielen Stellen mit einer ganzen Zahl hat und diese Produkte noch addieren möchte. (Dazu muß man dann zu Addition natürlich die entsprechenden Module aufrufen.)

Man sieht an dem Beispiel-Programm, daß nur jeweils der erste Wert richtig ausgegeben wird, auch wenn die willkürlich gesetzten Werte verändert werden.

zurück zum Vergleich der Verfahren

zurück zur Startseite

Benutzer: gast • Besitzer: seminar • Zuletzt geändert am: