Agile Tester Extension
Cucumber Framework – ISTQB Definition
Last Updated: July 12, 2026 · SoftwareTestPilot QA Team
Official ISTQB Definition
A BDD test automation tool that runs Gherkin scenarios against step definitions written in a programming language.
In simple words
A tool that ties Gherkin scenarios to executable code (step definitions).
Exam tip
Cucumber is the reference implementation of BDD — SpecFlow (.NET) and Behave (Python) mirror it.
Related terms
- Behavior-Driven Development (BDD)BDD writes tests as plain-English scenarios so business, devs and QA agree on what the feature should do before code is written.
- GherkinThe Given-When-Then syntax file format that Cucumber-family tools execute as tests.
- Given-When-ThenThe BDD scenario template: Given (context), When (action), Then (expected result).
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