Few notes on two approaches to testing. Some people seem to be more interested in verification, others aim for better design.
This is a review of "Growing Object-Oriented Software Guided by Tests" book by Steve Freeman and Nat Pryce (Addison Wesley, 2009)
This book is so great that I could write tons about it, but I tried to keep it reasonably short. :)