ISTQB-CTFL-FOUNDATION practice question 4 of 35

Which of the following statements best describe Behavior-Driven Development (BDD)?

Full set: 403 questions
Answer options
A: A collaborative approach that allows every stakeholder to contribute to how the software component must behave. Correct answer
B: Expresses the behavior of an application with test cases written in Given When Then format.
C: Is used to develop code guided by automated test cases.
D: A psychological technique in which the team's behavior in agile teams is evaluated.
Correct Answer:
A. A collaborative approach that allows every stakeholder to contribute to how the software component must behave.
Explanation

Behavior-Driven Development (BDD) is an extension of Test-Driven Development (TDD) that emphasizes collaboration among developers, testers, and business stakeholders. It focuses on defining the desired behavior of a system from the user's perspective using a shared, understandable language. This collaborative approach ensures that all parties have a common understanding of the requirements before and during development, making option A the most accurate and comprehensive description of the BDD philosophy.

Why Incorrect

B. Using the Given-When-Then format is a key practice within BDD, but BDD itself is the overarching collaborative approach, not just the syntax.
C. This describes Test-Driven Development (TDD), where automated tests are written before the code they are meant to validate.
D. This is incorrect. BDD concerns the behavior of the software application, not the psychological behavior of the development team.

References

ISTQB® Certified Tester Foundation Level Syllabus V4.0, 2023. Section 2.2.3 Test-Driven Development and Behavior-Driven Development, p. 25. "BDD enhances TDD by writing test cases in a natural language that non-technical stakeholders can understand... BDD is a collaborative approach."

ISTQB® Glossary of Testing Terms V4.0, 2023. Definition for "behavior-driven development (BDD)", p. 7. "A collaborative test development approach..."

Scroll to Top