Reqnroll is an open-source Cucumber-style BDD test automation framework for .NET. It has been created as a reboot of the SpecFlow project.
Behavior Driven Development for .NET
It automates Given-When-Then BDD scenarios to make sure your requirements are checked.
SpecFlow & Cucumber compatibility
It follows the Cucumber concept and is compatible with SpecFlow. Migrate your SpecFlow projects in minutes!
Supported by the community
It is maintained and sponsored by the community and the companies who benefit from it.
Featured Sponsors
The link between requirements and implementation
All the features of Reqnroll are ready for you to specify your requirements with BDD scenarios and turn these scenarios into automated acceptance tests.
- Full Gherkin support, including tagged Rule blocks
- Works on all common operating systems and .NET versions, including .NET 8.0
- Simple installation and setup using NuGet packages
- Flexible step definitions defined using regex or cucumber expression
- Async step definitions and hooks
- Visual Studio 2022, Visual Studio Code and Rider support
- Comprehensive documentation
More than 80k lines of open-source code.
Check out our recent news & insights
Are you ready?
Check out our Quickstart guide or try your existing SpecFlow project with Reqnroll now.
Are you ready? Let’s req!