Freedom251 › BDD Testing Tools
Reqnroll

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
| Plan | Billed and limits | Price |
|---|---|---|
| Community | Usage of Reqnroll framework · Visual Studio and Rider integration · All community plugins · Community support | Free |
| 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
- Visit the Reqnroll website and documentation.
- Install Reqnroll through its NuGet packages.
- Choose an IDE integration for Visual Studio, Rider, or Visual Studio Code, or work without an IDE.
- Write Gherkin scenarios and define their steps.
- 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
- BDD Testing Tools#19 of 30
