TDD Test-Driven Development
Why is“testing”important? Prove  your system  behaviors  meet the requirements / specifications
Give you  confidence
Lead your project to  success
Understand TDD Testing  ≠  TDD
Repetition of  short   development cycle
Based-on  specification
The goal is to write  clean code  that works
Tests are your  first users
Perspectives around TDD Test Driven Development?
Test Oriented Development?
Test Driven Design?
Test Driven Development and Design?

TDD - Test Driven Development