LightBDD vs Reqnroll
LightBDD
github.comReqnroll
reqnroll.netSide by side
| Figure | LightBDD | Reqnroll |
|---|---|---|
| Price from | Free | €33.33/mo |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Plans published | 1 | 2 |
| Spec score · BDD Testing Tools | 7.5 (#17) | 7.9 (#8) |
| Purpose | LightBDD is a behavior driven development framework for writing readable tests and tracking their execution. | It lets teams write Gherkin Given-When-Then executable specifications and turn them into automated tests that verify implementation of requirements. |
Plans
In their own words
LightBDD
LightBDD is a free, open-source behavior-driven development framework for writing readable tests and tracking execution locally. Scenarios support parameterized steps, inline and tabular parameters, and shared context. The framework records step progress and execution time and supports asynchronous scenarios and steps. It generates feature reports in HTML, XML, or plain text. Listed integrations include NUnit, xUnit 2 and 3, Microsoft Test Framework, Fixie, and TUnit, while dependency-injection containers are supported. A Visual Studio extension supplies project and feature-class templates plus snippets for scenarios and composite steps. The Quick Start organizes acceptance tests as partial feature classes, separating scenario definitions from step implementations. Packages are distributed through NuGet. Listed runtime support includes .NET 5+, .NET Framework, .NET Standard, .NET Core, and UWP. LightBDD runs on Linux, macOS, and Windows under the BSD 2-Clause License. The project wiki and NuGet debug symbols provide support and diagnostics resources. A community project can synchronize LightBDD scenarios with Azure DevOps test cases.
Reqnroll
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.