SoftwareTestPilot

Chapter 2 – Testing Throughout the SDLC

Behavior-Driven Development (BDD) – ISTQB Definition

Last Updated: July 12, 2026 · SoftwareTestPilot QA Team

Official ISTQB Definition

A collaborative approach where examples of software behavior are expressed as executable specifications using a common language (typically Given-When-Then) shared by business, development and testing.

In simple words

BDD writes tests as plain-English scenarios so business, devs and QA agree on what the feature should do before code is written.

Exam tip

Given-When-Then and Gherkin/Cucumber examples usually point to BDD, not TDD.

Related terms

Practice this term in the ISTQB Mock Test

40 CTFL v4.0 questions, 60-minute timer, instant scoring and chapter-wise breakdown.

Practice in Mock Test