Reqnroll
reqnroll.net
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
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
- BDD Testing Tools#8 of 307.9