Test-driven development is about efficiently creating a persistent base of automated tests that detect the majority of defects before code is checked into the baseline and continuing to test every time you compile. Done right, TDD leads to higher productivity, and a significant drop in defects. TDD is a breakthrough philosophy that transforms code quality and design from good to great. Once it grabs your attention, you will change the way you approach development forever.
This powerful and fully-interactive workshop teaches participants how to create, maintain and evolve a test-driven product. Participants learn how to set up the framework and slowly write their first test cases in an instructor-led mini-project. Participants will find themselves jumping between code, design and even requirements, evolving the product as they go. As the class progresses, more powerful topics will be introduced and used in building the simulated product.
Although it is perfectly natural and welcome for a Q/A professional with development experience to take this course, it is intended for developers and architects. However, anyone with development skills is welcome.