May 2010
Intermediate to advanced
488 pages
11h 47m
German
Das automatisierte Testen von Software ist in der Entwicklung nicht mehr wegzudenken. Unit Tests sind die grundlegenden Bausteine für automatisierte Tests: Jede Software-Komponenten – die Unit – ist von einem Test begleitet, der von einem Test Runner wieder und wieder ausgeführt werden kann, ohne dass ein Mensch beteiligt sein muss. Mit anderen Worten – Sie können einen Test einmalig schreiben und ihn so oft wie nötig laufen lassen, ohne zusätzliche Aufwände zu verursachen.
Neben den Vorteilen der guten Testabdeckung kann das Testen auch das Design der Software leiten, was als Testgetriebenes Design bekannt ist. Dabei wird ein Test geschrieben, bevor man sich an die Implementierung ...