| 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) |
|
|
| 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.
|
| www.Self-Tcl.de | Impressum | Haftungsausschluss
|
zurück nach oben
- TOP -
(auf dieser Seite)