In this session we'll learn the basics of Unit Testing and it’s benefits along with how to get your head around Test Driven Development (TDD) and the benefits it brings. We'll take a usual development requirement and how we'd start development-using TDD. Following this we’ll have a look at a well-known open source ColdFusion application and how we would refactor it and add Unit Tests. This will show the process of taking a legacy application with no tests through to having Unit Tests and a better structured and easier to maintain application. Finally if we have time we'll take a look at the ColdFusion Koans project and how this will help developers new to Unit Testing as well as Developers new to ColdFusion learn all the basics you need to know.