By now Test Driven Development (TDD) is a well-known and appreciated practiceexercised by many development teams around the globe.
Unlike the name suggests, TDD is not a testing technique but a development technique that results in cleaner high quality code. Implementing effective and useful TDD is a complicated task that requires developers to have both discipline and familiarity with a set of test automation tools.
This course explains the TDD methodology, introduces a recommended set of opensource testing tools and includes hands-on exercises (about 50% of the course’s duration) to practice the tools.
Object Oriented developers, team leaders and project managers
Familiarity with the Object-Oriented language
Introduction to Test Driven Development:
Writing efficient tests and testable classes:
Design for Testability:
Acceptance Test Driven Development: