Test Driven Software development course
Proper use of Unit testing forms the foundation of many good development practices. Unit tests are a teams front line defence against code atrophy and should be considered one of the first non-optional practices when modernising a development approach.

In this class teams will not only be taught the intricacies of a Unit Testing framework (Java, C#, C++ or Ruby), but they will also gain hands-on experience with the proper rhythm and technique
for evolving a requirement through the incremental creation of tests.

Students will learn to identify all styles of tests including Inverse Conditions, Boundaries and Error Conditions to ensure complete coverage.

Finally we will give an in-depth look at the proper use of Mock Objects and how these tech¬niques lead to more isolated and testable code.

Prerequisites: 4 years + development experience or a firm grasp of OO and Design Patterns
Audience: Software Engineers
Duration: 2 Days
Lab to Lecture Ratio: Approximately 60%









Events Calendar
See our latest events.