While there is certainly more to testing than unit testing, and more to a well-rounded approach to development than just testing, a failure to appreciate the role and practice of unit testing can lead to disappointment or a skewed notion of testing as a programmer’s responsibility. This session aims to look at some issues, examples and counterexamples that help to highlight some of the problems and offer some solutions.