LightBDD
LightBDD is a free, open-source behavior driven development framework for writing readable tests and tracking their execution.
What LightBDD is
LightBDD is a free, open-source behavior driven development framework for writing readable tests and tracking their execution. Scenarios can use parameterized steps, inline or tabular parameters, and shared context. LightBDD follows step progress and execution time, and supports asynchronous scenarios and steps. It generates feature reports in HTML, XML, or plain text. The project lists integrations with NUnit, xUnit 2 and 3, Microsoft Test Framework, Fixie, and TUnit, and supports dependency injection containers. Its Visual Studio extension provides project and feature class templates and code snippets for scenarios and composite steps. The Quick Start describes acceptance tests as partial feature classes divided between scenario definitions and step implementations. Packages are distributed through NuGet. Listed runtime support includes .NET 5+, .NET Framework, .NET Standard, .NET Core, and UWP. LightBDD runs locally on Linux, macOS, and Windows under the BSD 2-Clause License. The README points users to the project wiki and notes that NuGet packages include debug symbols for diagnostics.
Good
- Tracks scenario step progress and execution time.
- Supports asynchronous scenarios and steps.
- Generates HTML, XML, and plain-text reports.
- Integrates with several listed test frameworks.
- Available for Linux, macOS, and Windows.
Watch out
- Gherkin support is listed as unavailable.
- Execution mode is local.
- No paid tiers are stated.
Who it suits
LightBDD suits development teams that want readable, trackable behavior-driven tests and use one of its listed test frameworks. Teams can use its Visual Studio templates or organize acceptance tests as partial feature classes.
Verdict
LightBDD combines readable scenario structure with execution tracking, reports, and integrations across several test frameworks. Its local execution and lack of Gherkin support are worth noting when choosing a testing workflow.
Plans and prices
From LightBDD's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free and open source | Free | BSD 2-Clause licensed · no paid tiers stated |
The facts
Each one read from LightBDD's own pages, with the date it was checked.
What it does
- Azure DevOps
- A community project called LightBDD.ScenarioSync connects LightBDD scenarios with Azure DevOps test cases for synchronization.checked 4 Oct 2026
- Dependency injection
- LightBDD supports dependency injection containers.checked 4 Oct 2026
- Distribution
- The project says LightBDD packages are available through NuGet.checked 4 Oct 2026
- Execution
- It tracks scenario step progress and execution time, and supports asynchronous scenarios and steps.checked 4 Oct 2026
- How tests are organized
- The Quick Start describes acceptance tests as partial feature classes split between scenario definitions and step implementations.checked 4 Oct 2026
- IDE tooling
- Its Visual Studio extension includes project and feature class templates plus code snippets for scenarios and composite steps.checked 4 Oct 2026
- License
- The repository provides LightBDD under the BSD 2-Clause License.checked 4 Oct 2026
- Purpose
- LightBDD is a behavior driven development framework for writing readable tests and tracking their execution.checked 4 Oct 2026
- Reports
- It generates feature reports in HTML, XML, or plain text formats.checked 4 Oct 2026
- Scenario features
- It supports readable scenarios, parameterized steps, inline and tabular parameters, and shared scenario context.checked 4 Oct 2026
- Support and diagnostics
- The README points users to the project wiki and says NuGet packages include debug symbols for diagnostics.checked 4 Oct 2026
- Supported runtimes
- The README lists .NET 5+, .NET Framework, .NET Standard, .NET Core, and UWP support.checked 4 Oct 2026
- Test integrations
- The project lists integrations with NUnit, xUnit 2 and 3, Microsoft Test Framework, Fixie, and TUnit.checked 4 Oct 2026
Alternatives to LightBDD
- 1

Karate
Free planOpen sourceAPIExtensionLinuxmacOS8.2From $100 a year - 2
FitNesse
Free planWebAPILinuxmacOS6.7Free plan - 3

Reqnroll
Free planWindowsmacOSLinux6.7From €400 a year - 4
BddDotNet
Free planLinuxmacOSWindows6.6Free plan - 5
BDDX
Free planWeb6.6From $9.99 a month - 6

Cucumber Open
Free planAndroidAPILinuxmacOS6.6Free plan
