Skip to content
SPECIFICTION
Get listed

CukeTest

cuketest.com

Free plan WindowsmacOSLinux
Visit cuketest.com
Spec score 7.7 #11 of 30 in BDD Testing Tools

What it is

CukeTest is a script development IDE for automating tests across web, desktop, mobile, API, and game applications. It combines visual editing with debugging and report generation, including detailed test execution reports. Scripts can use JavaScript with Cucumber or Python with pytest, as well as Node.js and Python packages. Automation methods include control and text recognition, image matching, virtual controls, and simulated mouse and keyboard actions. AI Pilot can generate BDD test cases and test data, analyze reports, and assist with code explanations, refactoring, and comments. For web automation, CukeTest supports libraries including Selenium and Puppeteer; its web engine supports Chrome, Firefox, and Edge. The command-line interface can run and manage test projects for CI/CD pipelines. CukeTest runs on Windows, Linux, and macOS, with macOS 11.6 listed as the minimum Mac version. Mobile testing is listed for Lite, Pro, and Enterprise. Lite is free and includes visual feature editing and JavaScript and Python, but limits automation API calls to 500 and video recording to three minutes. Pro has a 50,000-call limit and unlimited video recording, and is Windows-only. Enterprise lists unlimited API calls and recording, with Windows, Linux, and Mac support.

Spec sheet

Product
CukeTest is a script development IDE for automating tests across web, desktop, mobile, API, and game applications.Read 30 Sep 2026 · cuketest.com
Integrations
CukeTest supports third-party web automation libraries including Selenium and Puppeteer, and its web engine supports Chrome, Firefox, and Edge.Read 30 Sep 2026 · cuketest.com
Support
Lite includes community support, while Professional and Enterprise customers receive support from professional support engineers and may receive product customization services.Read 30 Sep 2026 · cuketest.com
AI Pilot
AI Pilot can generate BDD test cases and test data, analyze reports, and assist with code explanation, refactoring, and comments.Read 30 Sep 2026 · cuketest.com
Automation methods
Its automation methods include control and text recognition, image matching, virtual controls, and simulated mouse and keyboard actions.Read 30 Sep 2026 · cuketest.com
CI/CD
The command-line interface can run and manage test projects and integrate with continuous integration and delivery pipelines.Read 30 Sep 2026 · cuketest.com
Editing and reports
The IDE combines visual editing, debugging, and report generation, and supports detailed test execution reports.Read 30 Sep 2026 · cuketest.com
Edition limits
Lite has limited Electron and Windows application testing, excludes cross-platform Qt automation, and limits automation API calls to 500 and video recording to 3 minutes.Read 30 Sep 2026 · cuketest.com
Languages and frameworks
CukeTest supports JavaScript with Cucumber and Python with pytest, and can use Node.js and Python packages.Read 30 Sep 2026 · cuketest.com
License security
CukeTest supports hardware-key licenses that store license information on a physical USB device, allowing upgraded editions to run when the key is inserted.Read 30 Sep 2026 · cuketest.com
Mobile testing
The editions table lists mobile testing for Lite, Pro, and Enterprise.Read 30 Sep 2026 · cuketest.com
Supported operating systems
The product supports Windows, Linux, and macOS; the listed minimum Mac version is macOS 11.6.Read 30 Sep 2026 · cuketest.com

Plans and prices

Lite Free Visual feature editing · JavaScript and Python · Some built-in automation libraries have usage limits · 500 automation API calls · 3-minute video recording · Community support Read 30 Sep 2026 · cuketest.com
Enterprise Priced on request Enterprise application testing including Windows desktop, Qt, and Linux desktop · Seat or concurrent license · Unlimited automation API calls and video recording · Windows, Linux, and Mac Read 30 Sep 2026 · cuketest.com
Pro Priced on request Web, mobile, Electron, and API testing · Seat license · 50,000 automation API calls · Unlimited video recording · Windows only Read 30 Sep 2026 · cuketest.com

Every CukeTest plan and price →

Strong points and limits

Strong points

  • Supports JavaScript with Cucumber and Python with pytest.
  • AI Pilot can generate BDD test cases and data.
  • Command-line tools can integrate with CI/CD pipelines.
  • Mobile testing is listed across all editions.

Limits

  • Lite limits automation API calls to 500.
  • Lite limits video recording to three minutes.
  • Pro is Windows-only.

Who it suits

CukeTest suits teams scripting automated tests across application types, including teams using JavaScript, Python, Selenium, or Puppeteer. The free Lite edition may suit users whose needs fit its call, recording, and application-testing limits.

CukeTest in depth

Read the full write-up

Overview

CukeTest is an IDE for automating tests across web, desktop, mobile, API, and game applications. It is best suited to teams that want visual test editing alongside JavaScript or Python workflows and several ways to interact with applications. Its breadth is useful, but Lite’s caps and the editions’ differing platform support make the choice of plan consequential.

Key features

The IDE combines visual editing with debugging and detailed execution reports, supporting test authoring and review in one environment. Teams can use JavaScript with Cucumber or Python with pytest, and draw on Node.js and Python packages. That flexibility suits teams already working in either ecosystem, though it still leaves them responsible for maintaining their tests and dependencies.

Automation methods include control and text recognition, image matching, virtual controls, and simulated mouse and keyboard actions. This range can address interfaces beyond browser pages, but Lite’s limits on Electron and Windows application testing, and its exclusion of cross-platform Qt automation, narrow its fit for desktop-heavy work. For web automation, CukeTest supports Selenium and Puppeteer, and its web engine supports Chrome, Firefox, and Edge.

AI Pilot can generate BDD test cases and test data, analyze reports, and assist with code explanation, refactoring, and comments. These functions can help with authoring and review; generated cases and suggested changes still require validation. The command-line interface can run and manage projects in CI/CD pipelines, which makes it a credible option for teams that need to incorporate test execution into an automated delivery process.

Pricing

CukeTest uses a freemium model, with a free trial also available. Lite costs nothing and includes visual feature editing, JavaScript and Python, and community support. Its 500 automation API calls and three-minute video-recording cap are meaningful constraints for repeated or evidence-heavy runs, while some built-in automation libraries have usage limits. Lite is a sensible way to evaluate the workflow or support modest use, not a full substitute for an unrestricted edition.

Pro has custom pricing and is sold as a seat license. It includes web, mobile, Electron, and API testing, 50,000 automation API calls, unlimited video recording, and support from professional support engineers. Its Windows-only support is a decisive limitation for teams that need macOS or Linux execution.

Enterprise also has custom pricing and offers either seat or concurrent licensing. It includes enterprise application testing for Windows desktop, Qt, and Linux desktop, unlimited automation API calls and video recording, and support across Windows, Linux, and Mac. Professional and Enterprise customers receive support from professional support engineers and may receive product customization services. CukeTest also supports hardware-key licenses that keep license information on a physical USB device, allowing upgraded editions to run when the key is inserted.

Platforms

CukeTest supports Windows, Linux, and macOS, with macOS 11.6 as the listed minimum Mac version. That overall range does not apply evenly across editions: Pro is Windows-only, while Enterprise covers Windows, Linux, and Mac. Mobile testing appears in Lite, Pro, and Enterprise, but Lite’s desktop and usage restrictions remain relevant when selecting it for a mixed application portfolio.

Who it's for

CukeTest is a strong fit for QA and development teams that want visual editing, code-based tests in JavaScript or Python, multiple automation approaches, and a command-line path into CI/CD. It is also worth considering for teams covering web and mobile alongside desktop or API targets. It is less suitable when a Windows-only Pro license conflicts with the team’s operating systems, or when Lite’s API-call and recording limits would interrupt regular work.

Pros and cons

Pros: One IDE supports visual editing, debugging, detailed reports, and JavaScript/Cucumber or Python/pytest workflows, giving teams a choice of language without giving up visual authoring.

Pros: Recognition, image matching, virtual controls, and simulated input broaden the automation approaches beyond web libraries alone.

Pros: The CLI supports project execution and management in CI/CD pipelines, while AI Pilot can assist with test cases, data, reports, and code.

Cons: Lite is capped at 500 automation API calls and three-minute recordings, and restricts some desktop automation, limiting its value for sustained or broad testing.

Cons: Pro is Windows-only, so teams requiring Linux or Mac support need Enterprise rather than the intermediate edition.

Cons: Pro and Enterprise use custom pricing, making their cost harder to compare before purchase.

Alternatives

For a broader BDD testing tools shortlist, compare the approaches before settling on an IDE. Serenity BDD is a free open-source library with a wide platform range; its JUnit 4 support is deprecated and planned for removal in Serenity 6.0.0. Choose it when a library-based approach and those supported platforms suit your workflow.

Cucumber Open is a free open-source project, and Cucumber Reports are free; it may fit readers who want that project rather than CukeTest’s bundled IDE. FitNesse is a free open-source option spanning API, web, and desktop platforms, with no commercial plans or limits stated; it is an alternative for readers seeking that project without a commercial plan.

Ginkgo is a free Go testing framework whose current supported major version is v2, making it the more relevant choice for teams committed to Go. BddDotNet is free MIT-licensed software for readers who prefer that project. Concordion is a free Java library under the Apache License 2.0, fitting teams looking for a Java-library approach.

Karate offers a free MIT-licensed framework for REST, GraphQL, and SOAP API testing, as well as browser and desktop UI automation; choose it when those capabilities and a framework-based approach are the priority. Reqnroll offers a free Community plan with framework use, Visual Studio and Rider integration, community plugins, and support; it may suit readers seeking those IDE integrations.

Verdict

Choose CukeTest if your team wants one visual-and-code IDE for several test targets, needs automation beyond browser interaction, and can match its edition to your operating systems and usage. Its main advantage is the combination of multiple automation methods, language options, reports, and CI/CD execution. Look elsewhere if you need a cross-platform Pro edition, or if Lite’s API and recording caps are too restrictive and Enterprise is more than your team needs.

Verdict

CukeTest offers visual editing, multiple automation methods, and AI assistance across several test targets. Edition limits vary, including Lite's usage caps and Pro's Windows-only support.

Where Specifiction places it

Alternatives to CukeTestAll alternatives →