Test-driven development accelerates collaboration and enables developers to write cleaner, more usable code — but it can be hard to practice. This talk will begin with an analysis of the testing implementations for several popular, open-source projects. Next, we’ll walk through the compelling – and sometimes unexpected – benefits of a well-designed testing implementation. We will end with straight-forward steps developers can take to improve open-source projects.