I've won a book:
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=68&t=001630&p=1Bin sowieso ein großer, großer Sympathisant und auch z.T. Anwender der von der Agile Bewegung propagierten automatisierten Tests.
Kann zwar nach wie vor kein wirkliches Test First Programming (die Tests vor den eigentlichen Klassen schreiben), benutz aber zumindest in jedem Java Projekt JUnit und öfters auch JMock.
Die Testabdeckung ist nicht 100% aber schon signifikant.
Automatisiertes Testen gehört eindeutig zu den Sachen, die mein Interesse an Programmierung aufrechterhält. So läßt sich die Wahrscheinlichkeit von peinlichen, mich und die Menschheit nervenden Bugs zumindest wirksam eingrenzen.
Das Buch richtet sich an erfahrenere Anwender von automatisierten Testframeworks. Für die sollte es eindeutig zu empfehlen sein. Lasse Koskela zeigt eigentlich auf Javaranch seit a) hohe Motivation für gerade dieses Thema und b) Durchblick.
Vor allem verspreche ich mir einen Einblick in Akzeptanztests und bessere Einblicke in Tests in komplexeren Umgebungen wie Multi-Threaded, Webframeworks und Datenbankintegration.
Für Notes-Entwickler, die die Eclipsifizierung mitmachen, wird das Thema direkt aktuell.
Hier ist ein Überblick über die wichtigsten englischsprachigen Bücher zu Test getriebener Entwicklung:
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=68&t=001627Für Einsteiger empfehle ich JUnit Recipes von Rainsberger (Manning).
Dieses deutsche Buch ist auch sehr gut:
http://tinyurl.com/3xm7lc . Ich find Rainsberger besser fokussiert, um aus Einsteigersicht die existenten Klippen zu umschiffen.
Gruß Axel