Benutzer-Werkzeuge

Webseiten-Werkzeuge


se:unittests

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

se:unittests [2010-05-03 10:47]
127.0.0.1 Externe Bearbeitung
se:unittests [2014-04-05 11:42]
Zeile 1: Zeile 1:
-====== 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. 
-  * Jedes Stück Code muss getestet werden (von dir selbst, denn niemand anderes wird es für dich tun)! 
-  * Effektives Testen beginnt früh, damit Bugs schnell gefunden werden und nicht teuer werden. 
-  * Schreibe Tests für jeden [[fehlerbehandlung|Fehler]],​ den du findest. 
-  * 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)