Add content for Test Driven Development (#1031)

Add description and resources for TDD
pull/1032/head
Kyle Thorpe 3 years ago committed by GitHub
parent a0095a9b96
commit 729db8f40f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      content/roadmaps/101-backend/content/114-design-and-development-principles/102-test-driven-development.md

@ -1 +1,8 @@
# Test driven development # 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.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.guru99.com/test-driven-development.html'>What is Test Driven Development (TDD)?</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.ibm.com/garage/method/practices/code/practice_test_driven_development/'>Test-driven development</BadgeLink>
<BadgeLink badgeText='Watch' href='https://youtu.be/uGaNkTahrIw'>Agile in Practice: Test Driven Development</BadgeLink>

Loading…
Cancel
Save