Comprehensive and Detailed Explanation From Exact Extract:
FromCTFL-AT Syllabus v4.0, Section 3.3Behavior-Driven Development, and 3.2Test-Driven Development:
"TDD focuses on writing unit tests that guide the implementation of code."
"BDD focuses on writing scenarios that describe the behavior of the software, often using a language that stakeholders can understand."
Thus,Option Bis accurate — TDD targetscode implementation, BDD targetsbehavioral expectations.
Option Ais incorrect —TDD is at unit level, whileBDD is at the acceptance level.
Option Cis false —BDD is more readable and accessiblefor non-technical stakeholders.
Option Dconfuses BDD withuser story formats; BDD usesGiven-When-Then, not the "As a... I want..." template.
[References:, CTFL-AT Syllabus v4.0, Sections 3.2 and 3.3, Learning Objective (K2) – Differentiate TDD and BDD practices, ]
Submit