Crowdbotics Articles About

Test Driven Development

What is Test Driven Development?

Test driven development (TDD) is a software development process in which the developer writes an automated test before writing the code that implements that feature. Unit tests are small pieces of code written by developers to define requirements and ensure they're met when new features are added to an application. The unit test ensures that the requirements have been met after a programmer has finished implementing a particular piece of functionality.

Additional topics related to TDD include refactoring, continuous integration, agile software development, automated testing, devops culture, parallel computing, performance engineering, and build automation.