BDD Testing Tools
Alternatives to Karate
The tools Specifiction weighs against Karate, from its list of bdd testing tools, each with its plans, platforms and spec score.
- 01
Karate Karate suits teams that want API, browser, or desktop testing in a shared framework, especially when they also need mocks or Gatling-based performance tests.
From $8.33/mo Free plan Open source Windows · macOS · Linux · API9.0 Visit Specs - 02 BddDotNet
It suits C# and .NET developers who want to write behavior-driven scenarios in Gherkin or C#.
Free plan Windows · macOS · Linux8.8 Visit Specs - 03
Concordion Concordion suits stakeholders, analysts, developers, and testers who want executable specifications to produce documentation.
Free plan Windows · macOS · Linux · Self-hosted8.8 Visit Specs - 04 FitNesse
FitNesse suits software delivery stakeholders who want requirements expressed as executable acceptance tests.
Free plan Web · Windows · macOS · Linux8.7 Visit Specs - 05 BDDX
It suits teams using Gherkin who want to run tests from a repository and review summarized failures.
From $9.99/mo Free plan Web8.2 Visit Specs - 06
Cucumber Open Cucumber Open suits software teams that want acceptance tests written as readable specifications and connected to executable code.
Free plan Windows · macOS · Linux · Android8.2 Visit Specs - 07 Ginkgo
Ginkgo suits Go developers who want a BDD-style structure for unit, integration, or performance testing.
Free plan Windows · macOS · Linux8.2 Visit Specs - 08
Reqnroll Reqnroll suits .NET teams that express requirements as Gherkin scenarios and want to run them through familiar test runners.
From €33.33/mo Free plan Windows · macOS · Linux7.9 Visit Specs - 09 Behave Windows · macOS · Linux7.8 Visit Specs
- 10
Behat Behat suits PHP developers who want behavior specifications in Gherkin and tests spanning browsers, APIs, command lines, or application resources.
Free plan Linux7.7 Visit Specs - 11
CukeTest CukeTest suits teams scripting automated tests across application types, including teams using JavaScript, Python, Selenium, or Puppeteer.
Free plan Windows · macOS · Linux7.7 Visit Specs - 12 Godog Free plan API · Self-hosted7.7 Visit Specs
- 13
Chorus BDD Windows · macOS · Linux · Self-hosted7.6 Visit Specs - 14 CoreBDD Free plan Self-hosted7.6 Visit Specs
- 15 JGiven Free plan Linux · Self-hosted7.6 Visit Specs
- 16 JBehave Free plan Self-hosted7.5 Visit Specs
- 17 LightBDD
LightBDD suits developers writing readable, locally executed acceptance tests across .NET runtimes.
Free plan Windows · macOS · Linux7.5 Visit Specs - 18 Serenity BDD
Serenity BDD suits teams writing automated acceptance or regression tests that want detailed reports.
Free plan Web · Windows · macOS · Linux7.5 Visit Specs - 19 pytest-bdd
It suits Python teams using pytest for behavior-driven requirements testing, especially those that want to reuse fixtures in feature steps.
Free plan Windows · macOS · Linux7.4 Visit Specs - 20 Mamba Free plan Linux7.3 Visit Specs
- 21 phpspec Free plan Linux · Self-hosted7.2 Visit Specs
- 22 Kahlan Linux7.1 Visit Specs
- 23 playwright-bdd Free plan Web7.1 Visit Specs
- 24
RSpec Free plan Linux7.1 Visit Specs - 25 YAKS Windows · macOS · Linux · Self-hosted7.1 Visit Specs
- 26 Lettuce Windows · Linux7.0 Visit Specs
- 27 Kiwi macOS · iOS6.9 Visit Specs
- 28 Yadda 6.2 Visit Specs
- 29 CucumberStudio Web5.9 Visit Specs