|
|
Testfälle sollten getestet werden
"Wenn bei einem Testfall die aktuellen Ergebnisse eines Moduls nicht mit den erwarteten übereinstimmen, so gibt es zwei mögliche Erklärungen:
entweder enthält das Modul einen Fehler oder
die erwarteten Ergebnisse sind nicht korrekt (der Testfall ist
falsch). Um diese Unklarheiten zu vermeiden, sollten die Testfälle
überprüft oder inspiziert werden, bevor der Test ausgeführt
wird (d. h. die Testfälle sollten getestet werden)."
(Myers: "Methodisches Testen
von Programmen", S. 99)
Teilweise Minderung der Schwierigkeiten des Testprozesses:
Achten auf Seiteneffekte
Auch beim Modultest gilt, daß der Programmierer nicht sein eigenes Programm testen sollte.
Ein guter Tester
ist immer der Programmierer des aufrufenden Moduls.
Die Fehlerbehebung
sollte allerdings vom Autor vorgenommen werden.
|