✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
-
Updated
Aug 20, 2025 - C#
Behavior-driven development (BDD) is a test-first, agile testing practice. Without focusing on internal implementation, BDD tests are business-facing scenarios that attempt to describe the behavior of a story, feature, or capability from a user’s perspective. Behaviour-driven development is a synthesis and refinement of practices stemming from test-driven development (TDD) and acceptance-test-driven development (ATDD).
✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
BDD in .NET Core - using Xunit and Gherkin (compatible with both .NET Core and .NET)
A library for writing flexible, readable and maintainable acceptance tests, using Screenplay Pattern. Inspired by Serenity BDD.
The purpose of this project is to demonstrate how you can use Behaviour Driven Development (BDD) and Test Driven Development (TDD) for Dynamics 365 CE
API Test automation Framework with Speclow
The lightweight, uninvasive BDD micro-framework for .NET written in c#
A Clean Architecture based CRUD application developed using BDD and TDD principles. It leverages SpecFlow with Gherkin syntax for behavior driven development, along with NUnit and xUnit for testing. The solution is Dockerized, exposes RESTful APIs, and features UI built with Blazor WebAssembly. focused on e2e and bdd.
The library for writing tests in BDD and AAA styles
This sample demonstrates how to use specifications and convert them to the acceptance tests.
Personalized architecture of onion architecture using CQRS pattern and repository pattern.
SpecFlow tutorial to learn how to work with SpecFlow's framework and Gherkin language
This repository contains automation test suite crafted in Behaviour Driven Development style using Playwright with C# and XUnit as the testing framework
An implementation of the popular board game 'Battle Ships' using Domain-Driven-Design as the architecture with event sourcing.
Katas in C# on .NET Core with BDD approach.
this project Created by Onion Architecture with BDD And TDD
Aplicación de escritorio para la gestión de un consultorio médico, desarrollada con TDD/BDD
Sistema de controle de ponto para trabalhadores
The RPG Combat kata in C#/.NET5.0
Created by Kent Beck, D.D. McCracken
Released 1957