Self-Tcl FORUM - Das deutsche Tcl Tk Forum
www.Self-Tcl.de - Die deutsch-sprachige Tcl/Tk Gemeinschaft im Internet

www.self-tcl.de
FORUM StyleGuide Manual Source Girokonto  
Herzlich Willkommen bei Self-Tcl.de
Die deutsch-sprachige Tcl Gemeinschaft
Infos, Diskussionen, News, Forum & Mehr

TCL StyleGuide (deutsch)   
Die deutsche Übersetzung des TCL Styleguide
  
   TCL Styleguide (deutsch)
  


- Styleguide-Downloads
















 

 

7.3. Der Testumfang

Beim Schreiben von Testroutinen sollte jede Quelltextzeile zumindest einmal überprüft werden. Es gibt zuweilen Quelltext, den man nicht testen kann, wie z.B. das Verlassen einer Anwendung, aber solche Ausnahmen sind selten. Es mag schwierig sein, einige Teile des Quelltextes zu testen, weil bestehende Tcl Befehle keine ausreichende Steuerung zur Erzeugung aller möglicher Ausführungspfade liefert. In solchen Situationen sollte man einen oder mehrere Tcl Befehle zu Testzwecken schreiben. Es ist viel besser eine Eigenheit direkt zu testen, als sich auf einen Seiteneffekt beim Testen zu verlassen, der sich zukünftig ändern könnte. Ein ähnliches Verfahren sollte auch für den eigenen Quelltext verwendet werden, bei dem eine eigene Datei mit zusätzlichen Befehlen zur Verfügung steht.

Es ist nicht ausreichend sicherzustellen, daß jede Zeile des Quelltextes getestet worden ist. Zusätzlich muß der Test zwischen korrekt ablaufendem und fehlerhaftem Quelltext unterscheiden. Man sollte beispielsweise einen Test durchführen, welcher prüft, ob die then und else Zweige einer if Anweisung unter den richtigen Bedingungen durchlaufen werden. Für eine Schleife sollten unterschiedliche Tests durchgeführt werden, bei denen die Schleife Null Mal, einmal und zwei oder mehrere Male durchlaufen wird. Wenn ein Teil des Quelltextes ein Element aus einer Liste entfernt, dann sollten Fälle geprüft werden, bei denen das zu entferndende Element das erste, das letze, das einzige und weder das letzte noch das erste Element darstellt. Es sollten alle Fälle überprüft werden, bei denen unterschiedliche Teile des Quelltextes in unüblicherweise miteinander interagieren und die unterschiedlichen möglichen Interaktionen überprüft werden.

Organisation von Tests Fehlerbehebung













| www.Self-Tcl.de | Impressum | Haftungsausschluss |




zurück nach oben
- TOP -
(auf dieser Seite)