Test Driven Development or TDD is a Test First development where
we write a test method before writing more code
and once the code passes the test then we write other code.
In Test Driven development first Requirement is identified
Then we create test method ,then we code for that test method(This can be done
before writing test method too),then we run test and assure that it passes
then we write more test method and code in this manner.