Skip to content
SPECIFICTION
Get listed

BddDotNet vs Reqnroll

BddDotNet

github.com

Reqnroll

reqnroll.net

Side by side

FigureBddDotNetReqnroll
Price fromFree€33.33/mo
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published12
Spec score · BDD Testing Tools8.8 (#2)7.9 (#8)
PurposeBddDotNet is an open source behavior-driven development framework for C# and .NET with Gherkin support.It lets teams write Gherkin Given-When-Then executable specifications and turn them into automated tests that verify implementation of requirements.

Plans

BddDotNet

  • Open sourceFree

BddDotNet pricing →

Reqnroll

  • CommunityFree
  • Professional€400 a year

Reqnroll pricing →

In their own words

BddDotNet

BddDotNet is an open-source behavior-driven development framework for C# and .NET. It supports scenarios written in Gherkin or assembled in C# through a builder pattern. Its Gherkin source generator compiles feature files and registers steps; step arguments can use C# expressions, and table arguments can be converted into C# models. The framework uses Microsoft.Testing.Platform and is based on Microsoft.Extensions.*. The project says it supports .NET 10+ runtimes and is suited to Native AOT deployment and trimming. Public interfaces and dependency injection provide extension points, while additional features are available in separate NuGet packages. To add it to a .NET project, install BddDotNet and its Gherkin source generator as NuGet packages. Setup examples use a console application created with Visual Studio or the .NET CLI, and a GitHub wiki provides setup and feature documentation. It runs locally on Linux, macOS, and Windows. BddDotNet is free under the MIT license, whose terms permit use, modification, distribution, and sublicensing; the software is provided without warranty.

Visit github.com

Reqnroll

Reqnroll is an open-source.NET framework for turning behavior specifications into automated tests. Teams write executable scenarios in Gherkin’s Given-When-Then format to check whether software meets stated requirements. It supports full Gherkin, including tagged Rule blocks, and step definitions written with regular expressions or Cucumber Expressions; asynchronous steps and hooks are supported. Scenarios can run with NUnit, MsTest, TUnit, or xUnit, including xUnit v3. Reqnroll runs on Windows, Linux, and macOS, and documents.NET Framework 4.6.2 and newer listed versions through.NET 10.0; frameworks before.NET 8 are outside Microsoft support. It is distributed as NuGet packages and documents integrations for Visual Studio, Rider, and Visual Studio Code, though an IDE is not required. The Visual Studio extension adds Gherkin editing tools, navigation, and code snippet generation. Reqnroll is based on the SpecFlow codebase, is compatible with SpecFlow, and has a migration guide. Community use is free; Professional is billed at €400 per 10 users per year, excluding VAT.

Visit reqnroll.net