Test-Driven Development concentrates much on the test driven approach in both design and development. Test Driven Development (TDD) is a simple approach for development. It is a two way process:
(i) “test-first”, where we write a test code
(ii) “production code” to fulfill those tests and do the refactoring(if any).