SpecFlow logo


A testing framework which supports Behaviour Driven Development
+ 1

What is SpecFlow?

It is used to define, manage and automatically execute human-readable acceptance tests in .NET projects. Writing easily understandable tests is a cornerstone of the BDD paradigm and also helps build up a living documentation of your system.
SpecFlow is a tool in the Testing Frameworks category of a tech stack.

Who uses SpecFlow?

22 companies reportedly use SpecFlow in their tech stacks, including immowelt Hamburg GmbH, Kingsmen Software, and Zoopla.

64 developers on StackShare have stated that they use SpecFlow.

SpecFlow Alternatives & Comparisons

What are some alternatives to SpecFlow?
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
Cucumber is a tool that supports Behaviour-Driven Development (BDD) - a software development process that aims to enhance software quality and reduce maintenance costs.
An evolving, open source framework designed for writing and running tests in Microsoft .NET programming languages.It is an aspect of test-driven development , which is part of a larger software design paradigm known as Extreme Programming
It is an open source project. The code base is not owned by any company. A lot of information is shared by the FitNesse community. It's extremely adaptable and is used in areas ranging from Web/GUI tests to testing electronic components.
It is a lightweight, beautiful and extensible syntax highlighter, built with modern web standards in mind. It’s used in thousands of websites, including some of those you visit daily.
See all alternatives

SpecFlow's Followers
105 developers follow SpecFlow to keep up with related blogs and decisions.