
Reqnroll | BDD framework for .NET
Reqnroll is an open-source Cucumber-style BDD test automation framework for .NET. It has been created as a reboot of the SpecFlow project.
Reqnroll Documentation
Reqnroll is an open-source .NET test automation tool to practice Behavior Driven Development (BDD). Reqnroll is a .NET port of Cucumber and it is based on the SpecFlow framework and code base.
Quickstart - Reqnroll Documentation
You have completed our Quickstart tutorial and now you have a working Reqnroll automation solution that you can experiment with. If you get lost, you can check out our sample result in the completed …
About Reqnroll
Reqnroll (pronounced as [reknroʊl]) is an open-source Cucumber-style BDD test automation framework for .NET. It has been created as a reboot of the SpecFlow project.
From SpecFlow to Reqnroll: Why and How
Feb 8, 2024 · We picked Reqnroll (pronounced as [reknroʊl]) from the long list of ideas. It may not be perfect, but I like the pun how it rhymes to SpecFlow (specification - requirements, flow - roll).
Setup an IDE for Reqnroll
On the dialog, make sure that Online is selected from the list on the left and type Reqnroll to the Search text box on the right top corner. Choose the Reqnroll for Visual Studio from the list and click on the …
Setup Reqnroll Project
Setup Reqnroll Project ¶ This page guides you through setting up your Reqnroll project. It is also recommended to configure your Integrated Development Environment (IDE, e.g. Visual Studio 2022) …
Migrating from SpecFlow - Reqnroll Documentation
Reqnroll uses a JSON configuration file named reqnroll.json. The format is compatible with the specflow.json configuration file format, so the migration is simple, you just need to rename the file to …
Installation & Setup - Reqnroll Documentation
Reqnroll is distributed as a set of NuGet packages that you need to configure for your project, for most of the cases there is no additional configuration required.
SpecFlow end-of-life has been announced | Reqnroll
Jan 9, 2025 · By now, Reqnroll is an actively developed open-source project with an active contributor and user base. It has been updated to support .NET 8.0 and .NET 9.0 and we keep adding further …