Intermediate Software Engineering / SDLC / Agile
Q78 / 100

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

A

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

Explanation

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.

Progress
78/100