Skip to content
SPECIFICTION
Get listed

Reqnroll

reqnroll.net

From €33.33/mo Free plan WindowsmacOSLinux
Visit reqnroll.net
Spec score 7.9 #8 of 30 in BDD Testing Tools

What it is

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.

Spec sheet

Purpose
It lets teams write Gherkin Given-When-Then executable specifications and turn them into automated tests that verify implementation of requirements.Read 29 Sep 2026 · reqnroll.net
Product
Reqnroll is an open-source Cucumber-style BDD test automation framework for .NET and a reboot of SpecFlow.Read 29 Sep 2026 · reqnroll.net
Founded
2024Read 28 Sep 2026 · reqnroll.net
Community support
The project uses GitHub exclusively for community support, with issue tracking and discussion categories for ideas and questions.Read 29 Sep 2026 · reqnroll.net
Gherkin support
Reqnroll supports full Gherkin, including tagged Rule blocks.Read 29 Sep 2026 · reqnroll.net
IDE integrations
Reqnroll documents integrations for Visual Studio, Rider, and Visual Studio Code, and says it can also be used without an IDE.Read 29 Sep 2026 · docs.reqnroll.net
Installation
Reqnroll is distributed as NuGet packages, and the documentation says most cases require no additional configuration.Read 29 Sep 2026 · docs.reqnroll.net
Intended audience
The project encourages larger companies with more than 20 developers or testers, or companies with solutions exceeding 500 scenarios, to consider paid subscriptions.Read 29 Sep 2026 · reqnroll.net
Operating systems and .NET
It supports Windows, Linux, and macOS, and documents .NET Framework 4.6.2 and newer listed versions through .NET 10.0; frameworks before .NET 8 are out of Microsoft support.Read 29 Sep 2026 · docs.reqnroll.net
Plugins
Official plugins include integrations for Autofac, Microsoft.Extensions.DependencyInjection, Castle Windsor, external data, Verify, and dynamic types; third-party plugins are maintained by their authors.Read 29 Sep 2026 · docs.reqnroll.net
Security and compliance
The Enterprise subscription includes signed compliance documents and confirmations; the site’s privacy policy describes data handling for website comments, cookies, and embedded content.Read 29 Sep 2026 · reqnroll.net
SpecFlow migration
Reqnroll is based on the SpecFlow codebase, is compatible with SpecFlow, and provides a migration guide for existing projects.Read 29 Sep 2026 · reqnroll.net
Step definitions
Step definitions can be defined using regular expressions or Cucumber Expressions, and asynchronous step definitions and hooks are supported.Read 29 Sep 2026 · reqnroll.net
Test runners
Automated scenarios can run with NUnit, MsTest, TUnit, or xUnit, including xUnit v3.Read 29 Sep 2026 · docs.reqnroll.net
Visual Studio features
The Visual Studio extension offers Gherkin highlighting and completion, formatting, navigation between scenarios and step definitions, and code snippet generation.Read 29 Sep 2026 · docs.reqnroll.net

Plans and prices

Community Free Usage of Reqnroll framework · Visual Studio and Rider integration · All community plugins · Community support Read 29 Sep 2026 · reqnroll.net
Professional €400 a year €400 per 10 users per year; excludes VAT Everything in Community · Unlimited email support · SLA with 2 business days response time Read 29 Sep 2026 · reqnroll.net

Every Reqnroll plan and price →

Strong points and limits

Strong points

  • Supports full Gherkin, including tagged Rule blocks
  • Runs scenarios with four listed test runners
  • Works on Windows, Linux, and macOS
  • Can be used without an IDE
  • Compatible with SpecFlow and offers a migration guide

Limits

  • Frameworks before.NET 8 are outside Microsoft support
  • Professional costs €400 per 10 users per year, excluding VAT
  • Community support is through GitHub

Who it suits

Reqnroll suits .NET teams that express requirements as Gherkin scenarios and want to run them through familiar test runners. Its maker encourages larger teams or projects with more than 500 scenarios to consider paid subscriptions.

Verdict

Reqnroll combines Gherkin-based specification testing with multiple .NET test runners and IDE options. The Community plan is free; Professional adds unlimited email support and a two-business-day response SLA.

Where Specifiction places it

Alternatives to ReqnrollAll alternatives →