While I've been exploring in the unit testing world for quite some time already, the recent weeks have been another great push in this direction. The techniques and patterns for unit testing are relatively easy to comprehend. My real challenge is business integration and managing the developer-driven part of the testing process: The ways to teach people on it, the ways to measure the success of it, the ways of making test automation a useful tool right from the start.
In my quest for truth, Alberto Savoia's The Developer Testing Paradox has been a great read. It's long and heavy, but very well written. It'll take you half an hour to read and digest, but trust me: it's one of the more useful half-hours you've spent recently. This applies even to those people who aren't unit test nuts - it's still a good idea to understand this emerging facet of software development.
Posted by Jouni Heikniemi at February 16, 2005 08:52 AM