computer-scienceangular-roadmapbackend-roadmapblockchain-roadmapdba-roadmapdeveloper-roadmapdevops-roadmapfrontend-roadmapgo-roadmaphactoberfestjava-roadmapjavascript-roadmapnodejs-roadmappython-roadmapqa-roadmapreact-roadmaproadmapstudy-planvue-roadmapweb3-roadmap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10 lines
850 B
10 lines
850 B
# Test Driven Development |
|
|
|
Test driven development (TDD) is the process of writing tests for software's requirements which will fail until the software is developed to meet those requirements. Once those tests pass, then the cycle repeats to refactor code or develop another feature/requirement. In theory, this ensures that software is written to meet requirements in the simplest form, and avoids code defects. |
|
|
|
Visit the following resources to learn more: |
|
|
|
- [@article@What is Test Driven Development (TDD)?](https://www.guru99.com/test-driven-development.html) |
|
- [@article@Test-driven development](https://www.ibm.com/garage/method/practices/code/practice_test_driven_development/) |
|
- [@video@Test-Driven Development](https://www.youtube.com/watch?v=Jv2uxzhPFl4) |
|
- [@feed@Explore top posts about TDD](https://app.daily.dev/tags/tdd?ref=roadmapsh)
|
|
|