Skip to content
SPECIFICTION
Get listed

BDDX vs Ginkgo

BDDX

bddtests.com

Ginkgo

onsi.github.io

Side by side

FigureBDDXGinkgo
Price from$9.99/moFree
Free planYesYes
Free trial——
Open source——
WebYes—
Windows—Yes
macOS—Yes
Linux—Yes
Plans published41
Spec score · BDD Testing Tools8.2 (#5)8.2 (#7)
Founded20112013
IntegrationsThe documentation describes creating Jira tasks and GitHub or GitLab issues from detected defects; Jira tasks can be created automatically for failed tests.Ginkgo exposes GinkgoT() and GinkgoTB() so many Go testing libraries, including Testify and Gomock, can be used with it.
Intended usersThe homepage describes the Scale plan as intended for a test team running automated tests daily.The documentation assumes users are familiar with Go and the Go toolchain.
PurposeBDDX creates and runs Behavior-Driven Development tests and summarizes failures.Ginkgo is a testing framework for Go for writing expressive tests, including unit, integration, acceptance, and performance tests.

Plans

BDDX

  • StartFree
  • Grow$9.99 a month
  • Accelerate$14.99 a month
  • ScalePriced on request

BDDX pricing →

Ginkgo

  • GinkgoFree

Ginkgo pricing →

In their own words

BDDX

BDDX creates and runs Behavior-Driven Development tests written in Cucumber’s Gherkin plain-text language, then summarizes test failures and their causes. Users can upload test files in bulk and run them line by line, pausing and resuming a bulk run from a checkpoint. The documented workflow connects a cloud BDDX project and API key with the CLI: the CLI runs tests in a repository and uploads results to the cloud. Its installation command is `npm i bddx`. Documentation describes creating Jira tasks and GitHub or GitLab issues from detected defects, and Jira tasks can be created automatically for failed tests. BDDX is a web product with browser testing, API access, Gherkin support, and both execution modes. The Start plan is free for up to 50 runs per month. Grow costs $9.99 a month for 51–250 runs, and Accelerate costs $14.99 a month for 251–500 runs. Scale has no listed plan price, with unlimited runs at 0.03$ per run. Email and Jira API token credentials are saved locally on the machine.

Visit bddtests.com

Ginkgo

Ginkgo is a free, MIT-licensed testing framework for Go that helps developers write expressive specifications. Its BDD-style DSL uses nested Describe, Context, and When containers, along with setup, cleanup, and spec nodes. Developers can use it for unit, integration, and performance specs. Independent specs can run in parallel or in reproducibly randomized order. The bundled ginkgo command can generate, run, filter, and profile suites, and watch for changes to rerun specs. Reporting can produce machine-readable output in multiple formats and supports custom reporting infrastructure. Ginkgo builds on Go’s testing foundation and is designed to pair with the Gomega matcher library. Its GinkgoT() and GinkgoTB() interfaces also allow use of Go testing libraries such as Testify and Gomock. Documentation lists completions for Sublime Text and VS Code, plus a VS Code extension for running specs. The current supported major version is V2; V1 is no longer supported. Ginkgo states compatibility with Go versions currently supported under Go’s release policy, N and N−1.

Visit onsi.github.io