TDD or the Test Driven Development is a test-first development technique which used to add a test before the complete production code could be written. The test will be run based on the result refactor the code to complete the test requirements.

BY Best Interview Question ON 01 Feb 2019