Behavior-Driven Development (BDD) egy megközelítés, amely a szoftver viselkedését egyszerű, strukturált nyelven (Given-When-Then) írja le — olyan módon, amit technikai és nem technikai személyek is megértenek — ezáltal áthidalva a fejlesztők, tesztelők és üzleti érdekelt felek közötti kommunikációt, és a teszteket ezekből a leírásokból vezeti le.
Mi a BDD
BDD focuses on describing BEHAVIOR in business-readable language:
→ write SCENARIOS in a structured natural-language format (Gherkin):
GIVEN some initial context
WHEN an action/event happens
THEN an expected outcome occurs
→ these scenarios are both DOCUMENTATION and executable TESTS
→ Bridges devs, QA, and BUSINESS stakeholders with a shared, readable language.
