Test Driven Development

Approaches to testing software to ensure quality.

In the previous lessons, we looked into various approaches to software development, and while choosing a well-structured development process is essential to developing high-quality software, it is equally important to have an effective​ testing process that can ensure that all software requirements are being met. While there are multiple approaches to software testing, the most prominent is test driven development, and that is what we will be discussing in this lesson.

Test driven development #

Test-driven development is an approach to program development in which you interleave both testing and code development. Essentially, you develop your code incrementally and also simultaneously develop a test for each increment. You don’t move on to the next increment until the code that you have developed passes its test.

Get hands-on with 1200+ tech skills courses.