volume_mute

TDD Practical Adoption

publish date2026/06/19 10:09:34.989443 UTC

volume_mute

Which of the following statements about TDD adoption in industry are accurate? Select all that apply.

Correct Answer

(1) TDD was introduced as part of XP but is now used beyond agile contexts
(2) Many development teams adopt a modified form of TDD rather than following it strictly
(3) Some developers write tests after code rather than before, departing from strict TDD
(4) TDD is considered beneficial but not universally applied in all project types

Explanation

TDD originated in XP but has gained mainstream acceptance across both agile and plan-based processes. In practice, many teams adapt TDD - some write tests after rather than before code, or apply TDD selectively. TDD is not mandated by quality standards and is not universally applied, especially in embedded, legacy, or multithreaded system development.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears