FREEDOM251

Freedom251 › BDD Testing Tools

Reqnroll

Free plan WindowsMacLinux

Visit Reqnroll Alternatives Pricing

Reqnroll's own site

What Reqnroll is

Reqnroll is an open-source, Cucumber-style behavior-driven test automation framework for .NET and a reboot of SpecFlow. Teams write executable specifications in Gherkin's Given-When-Then format and turn them into automated tests of requirements. It supports full Gherkin, including tagged Rule blocks, along with step definitions using regular expressions or Cucumber Expressions; asynchronous steps and hooks are supported. Scenarios can run with NUnit, MsTest, TUnit, or xUnit, including xUnit v3. Reqnroll works on Windows, Linux, and macOS and is distributed through NuGet packages. Its documented .NET support spans .NET Framework 4.6.2 and newer listed versions through .NET 10.0, though frameworks before .NET 8 are outside Microsoft support. Integrations are documented for Visual Studio, Rider, and Visual Studio Code, and it can also be used without an IDE. The Visual Studio extension provides Gherkin highlighting, completion, formatting, navigation, and code snippet generation. Community is free; Professional is listed at €400 per 10 users per year, excluding VAT.

Who it suits

Reqnroll suits .NET teams that want to express requirements as Gherkin scenarios and run them with a supported test runner. Teams migrating from SpecFlow can use its compatibility and migration guide.

What it does well

  • Free Community plan
  • Supports NUnit, MsTest, TUnit, and xUnit
  • Works on Windows, Linux, and macOS
  • Can be used with or without an IDE

What to know first

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

Plans

PlanBilled and limitsPrice
CommunityUsage of Reqnroll framework · Visual Studio and Rider integration · All community plugins · Community supportFree
Professional€400 per 10 users per year; excludes VAT · Everything in Community · Unlimited email support · SLA with 2 business days response time€400 a year

As reqnroll.net lists them, read 29 Sept 2026. The maker's own page has the final word.

Getting started

  1. Visit the Reqnroll website and documentation.
  2. Install Reqnroll through its NuGet packages.
  3. Choose an IDE integration for Visual Studio, Rider, or Visual Studio Code, or work without an IDE.
  4. Write Gherkin scenarios and define their steps.
  5. Run scenarios with NUnit, MsTest, TUnit, or xUnit.

Verdict

Reqnroll combines Gherkin specifications with several .NET test runners and IDE integrations, while remaining usable without an IDE. The free Community plan is available; teams considering Professional should note the listed annual price and VAT exclusion.

Questions

Is Reqnroll free?

Yes. The Community plan is free and includes framework usage, Visual Studio and Rider integration, community plugins, and community support.

How much does Professional cost?

Professional is billed at €400 per 10 users per year, excluding VAT. It includes everything in Community, unlimited email support, and a two-business-day response SLA.

Which operating systems does Reqnroll support?

Reqnroll supports Windows, macOS, and Linux.

Which .NET versions are documented?

Documentation lists .NET Framework 4.6.2 and newer versions through .NET 10.0. Frameworks before .NET 8 are outside Microsoft support.

Which test runners and IDEs can I use?

Scenarios can run with NUnit, MsTest, TUnit, or xUnit, including xUnit v3. Integrations are documented for Visual Studio, Rider, and Visual Studio Code, and Reqnroll can also be used without an IDE.

Is Reqnroll compatible with SpecFlow?

Reqnroll is based on the SpecFlow codebase, is compatible with SpecFlow, and provides a migration guide.

Facts from Reqnroll's own pages

Community support
The project uses GitHub exclusively for community support, with issue tracking and discussion categories for ideas and questions. · reqnroll.net, 29 Sept 2026
Founded
2024 · reqnroll.net, 28 Sept 2026
Gherkin support
Reqnroll supports full Gherkin, including tagged Rule blocks. · reqnroll.net, 29 Sept 2026
IDE integrations
Reqnroll documents integrations for Visual Studio, Rider, and Visual Studio Code, and says it can also be used without an IDE. · docs.reqnroll.net, 29 Sept 2026
Installation
Reqnroll is distributed as NuGet packages, and the documentation says most cases require no additional configuration. · docs.reqnroll.net, 29 Sept 2026
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. · reqnroll.net, 29 Sept 2026
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. · docs.reqnroll.net, 29 Sept 2026
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. · docs.reqnroll.net, 29 Sept 2026
Product
Reqnroll is an open-source Cucumber-style BDD test automation framework for .NET and a reboot of SpecFlow. · reqnroll.net, 29 Sept 2026
Purpose
It lets teams write Gherkin Given-When-Then executable specifications and turn them into automated tests that verify implementation of requirements. · reqnroll.net, 29 Sept 2026
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. · reqnroll.net, 29 Sept 2026
SpecFlow migration
Reqnroll is based on the SpecFlow codebase, is compatible with SpecFlow, and provides a migration guide for existing projects. · reqnroll.net, 29 Sept 2026
Step definitions
Step definitions can be defined using regular expressions or Cucumber Expressions, and asynchronous step definitions and hooks are supported. · reqnroll.net, 29 Sept 2026
Test runners
Automated scenarios can run with NUnit, MsTest, TUnit, or xUnit, including xUnit v3. · docs.reqnroll.net, 29 Sept 2026
Visual Studio features
The Visual Studio extension offers Gherkin highlighting and completion, formatting, navigation between scenarios and step definitions, and code snippet generation. · docs.reqnroll.net, 29 Sept 2026

Where Reqnroll stands on Freedom251

Look at these too