Behaviour-driven development with Gherkin scenarios shared by business and engineering.
Cucumber executes specifications written in Gherkin — Given/When/Then plain-language scenarios — by mapping each step to code. It is not a browser driver; it sits on top of Selenium, Playwright or an API client and provides the specification layer and living documentation. Implementations exist for Java, JavaScript, Ruby, .NET and more.
Best for
Free tier available
Free tierFree tier: The Cucumber libraries are open source and free.
What drives the bill: Open source core. SmartBear sells CucumberStudio for collaborative scenario authoring, priced per user on request.
Check current pricing on Smartbear’s siteFigures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.
No reviews of Cucumber yet. If you have used it in anger, yours would be the first.
If Cucumber is not the right fit, these solve the same problem differently.