What is "behavior-driven development" (BDD), and how does it differ from TDD in focus?
Correct! Well done.
Incorrect.
The correct answer is A) BDD extends TDD by writing test scenarios in a shared natural-language format, often Given-When-Then, describing expected behavior from a business/user perspective, encouraging collaboration between developers, testers, and non-technical stakeholders
Correct Answer
BDD extends TDD by writing test scenarios in a shared natural-language format, often Given-When-Then, describing expected behavior from a business/user perspective, encouraging collaboration between developers, testers, and non-technical stakeholders
While TDD focuses on driving design through unit-level tests written by developers, BDD emphasizes describing behavior in business-readable language, helping bridge communication gaps between technical and non-technical team members.