TDD for Real life

What is TDD (Test Design Development)?

Test Design Development (TDD) is a Software Design methodology which based on creating Tests for each module in a Software product built.