TDD – Test Driven Development

Test-driven development is related to the test-first programming concepts of extreme programming(https://en.wikipedia.org/wiki/Extreme_programming). Life cycle of test-driven development 1. Write a test 2. Run the written test 3. Write code that corrects the failing test 4. Clean up your code 5. Go to…