What to Test and When
Now that unit testing and test-driven development have hit the mainstream, more and more companies are beginning to embrace these agile practices. What isn’t always clear is which practice is most useful in which scenario, and how alternatives like state-based testing and non-automated human-tester activities can be used most cost-effectively. …