Benutzer-Werkzeuge

Webseiten-Werkzeuge


se:unittests

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
se:unittests [2009-01-30 14:49]
stefan angelegt
se:unittests [2010-05-03 10:47]
127.0.0.1 Externe Bearbeitung
Zeile 1: Zeile 1:
 ====== Unittests ====== ====== Unittests ======
 +**nach \cite[S. 129ff.]{Goodliffe2006}**
 +  * Man glaubt schnell, dass der eigene Code funktioniert,​ wenn man ihn erneut liest (man liest, was man gemeint hat, nicht was der Code tut), aber man kann sich nur durch Tests sicher sein!
   * Tests können nur vorhandene Fehler finden, nicht ihre Abwesenheit beweisen.   * Tests können nur vorhandene Fehler finden, nicht ihre Abwesenheit beweisen.
   * Jedes Stück Code muss getestet werden (von dir selbst, denn niemand anderes wird es für dich tun)!   * Jedes Stück Code muss getestet werden (von dir selbst, denn niemand anderes wird es für dich tun)!
Zeile 5: Zeile 7:
   * Schreibe Tests für jeden [[fehlerbehandlung|Fehler]],​ den du findest.   * Schreibe Tests für jeden [[fehlerbehandlung|Fehler]],​ den du findest.
   * Führe die Tests so oft aus, wie es geht.   * Führe die Tests so oft aus, wie es geht.
 +  * Schreibe Tests für die unterschiedlichen Aspekte des Codes und nicht mehrere Tests, die dieselbe Funktion testen.
 +  * Designe deinen Code, sodass er leicht zu testen ist.
 +  * Führe automatische Tests als Teil des Builds aus.
 +
se/unittests.txt · Zuletzt geändert: 2014-04-05 11:42 (Externe Bearbeitung)