TDD stands for Test Driven Development.
It is a programming methodology where developer writes test cases first, then the redeveloped the code.