EVERYTHING XIAOMI
Get listed
Reqnroll logo

Reqnroll

Reqnroll is an open-source, Cucumber-style behavior-driven development test automation framework for .NET, based on the SpecFlow codebase.

Place
#3 of 30
Score
6.7
Reqnroll's website

What Reqnroll is

Reqnroll is an open-source, Cucumber-style behavior-driven development test automation framework for .NET, based on the SpecFlow codebase. Teams can write executable specifications in Gherkin’s Given-When-Then format and run them as automated tests of requirements. Reqnroll supports full Gherkin, including tagged Rule blocks, and 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 supports Windows, Linux, and macOS and is distributed as NuGet packages. Its documented .NET support includes .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 the framework can also be used without an IDE. The Visual Studio extension provides Gherkin highlighting, completion, formatting, navigation between scenarios and step definitions, and code snippet generation. Reqnroll is compatible with SpecFlow and provides a migration guide. Community is free; Professional is listed at €400 per 10 users per year, excluding VAT.

Good

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

Watch out

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

Who it suits

Reqnroll suits .NET teams using Gherkin specifications to automate requirement checks, especially those using its documented test runners and IDE integrations. Existing SpecFlow projects can use its migration guide.

Verdict

Reqnroll provides a free framework for turning Gherkin specifications into .NET tests, with multiple test-runner and IDE options. Teams with existing SpecFlow projects can refer to its migration guide.

Plans and prices

From Reqnroll's own pricing page, checked 29 Sep 2026.

All about pricing
PlanPriceWhat it gives you
CommunityFreeUsage of Reqnroll framework · Visual Studio and Rider integration · All community plugins · Community support
Professional€400 a yearEverything in Community · Unlimited email support · SLA with 2 business days response time · €400 per 10 users per year; excludes VAT

The facts

Each one read from Reqnroll's own pages, with the date it was checked.

What it does

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

The company

Founded
2024checked 28 Sep 2026

Alternatives to Reqnroll

All alternatives
  1. 1Karate logo

    Karate

    Free planOpen sourceAPIExtensionLinuxmacOS
    8.2From $100 a year
  2. 2

    FitNesse

    Free planWebAPILinuxmacOS
    6.7Free plan
  3. 3

    BddDotNet

    Free planLinuxmacOSWindows
    6.6Free plan
  4. 4

    BDDX

    Free planWeb
    6.6From $9.99 a month
  5. 5Cucumber Open logo

    Cucumber Open

    Free planAndroidAPILinuxmacOS
    6.6Free plan
  6. 6

    Serenity BDD

    Free planAndroidiOSWebLinux
    6.6Free plan