Comprehensive and Detailed In-Depth Explanation:
BDD emphasizes collaboration between developers, testers, and business stakeholders to define system behavior in a readable format (A). It typically uses the Given-When-Then syntax. Unlike unit testing (B), BDD is at a higher level of abstraction. It does not focus solely on non-functional testing (C) and encourages early testing rather than post-development validation (D).
[Reference: ISTQB CTFL v4.0 Syllabus, Section 2.1.5 – Behavior-Driven Development (BDD), , ]
Submit