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 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 - 02
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 - 03 FitNesse
FitNesse suits software delivery stakeholders who want requirements expressed as executable acceptance tests.
Free plan Web · Windows · macOS · Linux8.7 Visit Specs - 04 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 - 05
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 - 06 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 - 07
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 - 08 Behave Windows · macOS · Linux7.8 Visit Specs
- 09
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 - 10
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 - 11 Godog Free plan API · Self-hosted7.7 Visit Specs
- 12
Chorus BDD Windows · macOS · Linux · Self-hosted7.6 Visit Specs - 13 CoreBDD Free plan Self-hosted7.6 Visit Specs
- 14 JGiven Free plan Linux · Self-hosted7.6 Visit Specs
- 15 JBehave Free plan Self-hosted7.5 Visit Specs
- 16 LightBDD
LightBDD suits developers writing readable, locally executed acceptance tests across .NET runtimes.
Free plan Windows · macOS · Linux7.5 Visit Specs - 17 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 - 18 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 - 19 Mamba Free plan Linux7.3 Visit Specs
- 20 phpspec Free plan Linux · Self-hosted7.2 Visit Specs
- 21 Kahlan Linux7.1 Visit Specs
- 22 playwright-bdd Free plan Web7.1 Visit Specs
- 23
RSpec Free plan Linux7.1 Visit Specs - 24 YAKS Windows · macOS · Linux · Self-hosted7.1 Visit Specs
- 25 Lettuce Windows · Linux7.0 Visit Specs
- 26 Kiwi macOS · iOS6.9 Visit Specs
- 27 Yadda 6.2 Visit Specs
- 28 CucumberStudio Web5.9 Visit Specs
- 29 Karate Windows · macOS · Linux5.8 Visit Specs