Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

CoreBDD review

Free#24 of 29 in BDD Testing Tools

A focused .NET BDD layer for teams writing structured xUnit tests.

5.9/10Editor score
CoreBDD5.9 Visit CoreBDD

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

CoreBDD is an open-source .NET BDD framework for C# developers working in xUnit-based test projects. It adds feature and scenario definitions, Given-When-Then step syntax, Scenario Outlines, and data-driven examples to xUnit.net. The framework is suited to teams that want behavior-oriented specifications while keeping test execution within a local .NET workflow. Its Apache-2.0 license also makes it a fit for projects seeking an open-source testing component.

The main strength is its focused authoring and specification workflow. CoreBDD can generate Gherkin specification files from tests, create test stubs from existing .feature files, and scaffold features, scenarios, and steps. The optional command-line tool runs tests with Gherkin-style output, while a separate specification-generation library can emit Gherkin files after test runs. These capabilities support teams that move between executable C# tests and readable feature specifications without adding a broad testing platform.

That focus also defines its limits. CoreBDD integrates with xUnit.net and .NET, but its published scope does not include browser testing, API testing, or parallel execution. The category fit is therefore narrow: choose it when a local, xUnit-based .NET project needs structured BDD syntax, Gherkin generation, and scaffolding. Teams looking for an end-to-end BDD tool that covers browsers, APIs, or parallel test runs should choose a product with those capabilities instead.

CoreBDD pros and cons

  • Where it wins
    • Native xUnit.net integration for .NET test projects
    • Given-When-Then syntax with outlines and data-driven examples
    • Generates Gherkin and scaffolds tests from feature files
  • Where it doesn't
    • No browser testing capabilities
    • No API testing capabilities
    • No parallel execution support

CoreBDD fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update