We will be facilitating a workshop, open to all levels, on Test Driven Development and Unit Testing (in Java). The attendees will leave with an understanding of unit tests and how to write them, an understanding of how Test Driven Development can benefit and transform the programming process, and hands-on experience with test-driving code.

We will take the attendees through an overview of unit tests – what they are, a break down of their ‘anatomy’, and how to write them. After establishing knowledge in how to write a unit test, we will introduce Test Driven Development. Attendees will have the opportunity to practice Test Driven Development within groups, working towards completing the Model portion of a simple application.