Behavior Driven Development for .NET
SpecFlow helps teams bind automation to feature files and share the resulting examples as Living Documentation across the team and stakeholders.
It’s Free. Forever.
Teams at these companies already use SpecFlow
SpecFlow is the #1 .NET open source framework for Behavior Driven Development, Acceptance Test Driven Development and Specification by Example. With over 10m downloads on NuGet, SpecFlow is trusted by teams around the world.
Write examples in your native language with the easy to understand Gherkin Syntax (Given-When-Then). Discover business requirements and build up a shared understanding across your team and stakeholders.
Use examples to build up a common understanding of behavior and automate your tests using these examples to ensure the system meets your specifications.
SpecFlow+ is a set of powerful extensions that boost your team’s productivity and help you get the most out of SpecFlow.
Discovery
A story mapping extension for Azure DevOps integrated directly into Azure Boards, SpecMap helps you build up a shared understanding across your development team.
Automation
A powerful test runner for SpecFlow that boosts your test automation productivity by parallelizing and retrying test runs and generating customizable test reports.
Documentation
Access your Gherkin feature files without the need for Visual Studio! Generate living documentation that can be easily shared with your team and stakeholders.