Cucumbervs
Selenium


Selenium: If the automation target is web browsers and you need the driver Cucumber step definitions typically call into

Behaviour-driven development testing framework that returned to community ownership after nine years under SmartBear
As of 1 September 2026, Cucumber is free to use. The framework that defined Gherkin-syntax, plain-language behaviour-driven testing, free and open source, with an unusual ownership history: SmartBear acquired Cucumber Ltd in 2019, then returned the open source project to independent community ownership in December 2024. Softwr lists it under Testing. Cucumber is made by Cucumber open source project, available on Linux, macOS, Windows.
Overview
Cucumber runs automated tests written in Gherkin, a plain-language given-when-then syntax intended to be readable by non-programmers such as product owners and QA stakeholders, with step definitions in the underlying implementation language, Cucumber-JVM for Java, Cucumber-JS for JavaScript, Cucumber-Ruby and others, connecting each Gherkin line to executable code. The core idea is that a shared, readable specification can serve as both documentation and an automated test simultaneously. The ownership history is unusually eventful for a widely used open source tool. SmartBear, a commercial testing tool vendor, acquired Cucumber Ltd in 2019, intending to combine its commercial BDD product with SmartBear's HipTest collaboration platform. Then, starting in early 2023, SmartBear and Cucumber's founder worked to unwind that arrangement, and as of December 2024 Cucumber returned to independent community ownership, with the core team stating it can now focus entirely on evolving the open source flavours, Cucumber-JVM, Cucumber-JS and Cucumber-Ruby, without a commercial parent's roadmap pulling in a different direction. A buyer relying on Cucumber for a long-term test suite should treat this reversal as evidence that ownership arrangements in this space are not permanent, and check the project's current governance status directly rather than assuming any historical description still holds. Buyers are teams wanting readable, business-stakeholder-accessible test specifications, free by definition since Cucumber itself carries no licence fee, most often in organisations practising or adopting behaviour-driven development as a collaboration process, not just a testing framework. The trade-off is that Gherkin's readability overhead adds real maintenance cost: keeping feature files, step definitions and actual implementation code in sync across a large suite is a known source of drag that plain code-based test frameworks do not carry.
The honest half
Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Cucumber.
Cross-shopped
Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.


Selenium: If the automation target is web browsers and you need the driver Cucumber step definitions typically call into


Robot Framework: If you want a keyword-driven alternative to Gherkin-style BDD with a different syntax approach


Appium: If the automation target is mobile apps rather than web browsers
Pricing
Taken from the vendor's own pricing page. Prices move, so check before you buy.
Cucumber
Free
Capabilities
Gherkin syntax
Given-when-then plain-language test specifications readable by non-programmers
Step definition binding
Connects Gherkin steps to executable code in the implementation language
Multi-language support
Cucumber-JVM, Cucumber-JS, Cucumber-Ruby and other language-specific implementations
Living documentation
Feature files serve simultaneously as specification and automated test
Tagging and scenario outlines
Organises and parametrises scenarios for reuse across data sets
Reporting plugins
Generates readable test execution reports tied back to the original Gherkin scenarios
Answered, with sources
Each answer names the page it came from, so you can check it rather than take our word for it.
No, not currently. SmartBear acquired Cucumber Ltd in 2019 but the open source project returned to independent community ownership in December 2024.
Yes, entirely open source with no licence fee across all its language implementations.
No, Cucumber provides the Gherkin specification layer and step definition binding; the actual browser or mobile automation still needs a driver such as Selenium or Appium underneath.
Keep looking
Keyword-driven test automation framework governed by a member-funded foundation
Open source mobile automation framework hosted under the OpenJS Foundation with copyright assigned to the foundation
Native test management for Jira, licensed per Jira user rather than per tester
The default Java unit testing framework, developed by an independent team with commercial support available via OpenElements
Java testing framework created by Cedric Beust, still actively maintained but effectively a single-lead project
AI-based visual regression testing, priced on component and page checkpoint volume
Visual regression testing owned by BrowserStack, with a permanent free tier for low screenshot volume
Natural language test automation for web, mobile and API with a self hosted open source edition
Managed end to end test coverage where the vendor writes and maintains your Playwright suite
Commercial desktop, web and mobile test automation studio with concurrent-user licensing and no published pricing
Feature flags tied to a metrics pipeline that attributes production impact to each release, now Harness FME
Model based test automation for enterprise applications, with deep SAP and mainframe coverage
JavaScript testing framework, moved from Meta to the OpenJS Foundation in 2022
Open source Node.js browser and mobile automation framework, governed under the OpenJS Foundation with Sauce Labs as a premium sponsor
Open source Node.js browser and mobile automation framework, governed under the OpenJS Foundation with Sauce Labs as a premium sponsor
Softwr does not host reviews and shows no star rating for Cucumber, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.
What people switch to, and what they give up
Every tier, and where the cost actually lands
Put it head to head with anything we hold
Its rating, and an embed for your own site
JavaScript testing framework, moved from Meta to the OpenJS Foundation in 2022
Open source, no licence feeOpen source end-to-end testing framework for React Native apps, built and maintained by Wix
Open source, no licence feeThe default Java unit testing framework, developed by an independent team with commercial support available via OpenElements
Open source, no licence feeVisual regression testing owned by BrowserStack, with a permanent free tier for low screenshot volume
Freemium, paid tiers by screenshot volumeAI-based visual regression testing, priced on component and page checkpoint volume
Per month by checkpoint volumeCommercial low-code test automation platform built on Appium and Selenium, priced per seat plus separate cloud session add-ons
Per seat per month, plus separate per-session cloud execution chargesOpen source mobile automation framework hosted under the OpenJS Foundation with copyright assigned to the foundation
Open source, no licence fee