Software Testing Toolbox
Cucumber logo

Unit & BDD Frameworks

Cucumber

BDD framework that lets tests be written in plain-language Gherkin syntax (Given/When/Then), readable by non-technical stakeholders.

Community score
84
97 up

About Cucumber

BDD framework that lets tests be written in plain-language Gherkin syntax (Given/When/Then), readable by non-technical stakeholders.

Requires discipline to keep step definitions from becoming unmaintainable — a common failure mode worth flagging in usage notes.

Community rating

Based on 110 votes

88% positive · 97 up

The star score moves every time someone votes this tool up or down.

Step-by-step installation

Language-specific: Java — add `cucumber-java` + `cucumber-junit` Maven dependencies; JS — `npm install @cucumber/cucumber`.

Video walkthrough

No video is linked yet. Browse walkthroughs on YouTube.

Community knowledge

Discussion

2 comments
Sign in to read the discussion, add comments, reply, and vote.