Enhance Your Automated Tests The Free & Open Source BDD-Framework for .NET

E2E Business Process
API
Web/UI
App
DB
Feature: CalculatorScenario: Add two numbersGiven I have entered 50 into the calculatorAnd I have entered 70 into the calculatorWhen I press addThen the result should be 120 on the screen12345678
BDD Framework for .NET
Get Started Now!
It's free...for real!

Benefits for Everyone

SpecFlow makes test automation easier by turning it into a team effort and allowing every role to better use their skills

Developer

Spend more time on coding feature-logic rather than debugging and explaining code.

Benefits for Developers

Tester

Apply your testing skills throughout the entire development cycle
Benefits for Testers

Product Owner

A single source of truth for better collaboration with the team
Benefits for POs

We Help Teams Build High-Quality, and Scalable Automated Tests.

Collaboration

Bridge the gap between non-technical and technical people by collaborating on executable specifications.

Test Everything

  • End-to-End Business Process
  • Web/UI App
  • Mobile/App
  • API
  • Database
  • Desktop App
  • And more…

Easy to Use

Once you learn how to write Gherkin, you can immediately start writing your automated tests.

Integrations

Seamlessly integrate the BDD framework into your existing tools and processes.

What Can Be Tested?

With SpecFlow your options are open.
Web/UI-Testing

Test your automated browser-tests written using Selenium

E2E business process testing

WebUI → API → WebUI → DB

API Automation

REST web services

Mobile Automation

iOS, Android Nate, hybrid and mobile web apps.

Desktop Automation

WPF, WinForms and Universal applications

SpecFlow Is Part of Your CI/CD-Process

BUILDCODETESTMONITORDEPLOYPACKAGE

3 Phases of BDD Development

1

Discover

Find details by sharing examples with business

2

Formulate

Write test cases in natural language using Gherkin

3

Automate

Avoid regression by automating test cases

To Get the Most Out of SpecFlow, You Have to Understand:

Behavior Driven Development

Learn BDD

Gherkin

Learn Gherkin

Over 18 Million Downloads

Don’t take our word for it.
See what users are saying about us.

13 DevOps Testing Tools For DevOps Professionals

MindMajix published a listing of top 13 DevOps tools, explaining their features and helping you to pick the one that best suits your needs.
MindMajix 2021-07-22

Formulation Document Examples with Gáspár Nagy & Seb Rose

Joe Colantonio 2021-07-19

Handling exceptions in SpecFlow

Ronald Bosma 2021-07-19

Trusted by Thousands of Companies Around the Globe

Need Further Assistance?

Contact a Trainer

Albouz Hassane - BDD TrainerÁlex Torrentí - BDD TrainerAlexandre Cuva - BDD TrainerAlexandru D. Mucenic - BDD TrainerAline Freitas - BDD TrainerAmitai Schleier - BDD Trainer

Our trainers are here to help you! Don’t hesitate to contact them!

Attend a Webinar

SpecFlow Webinar - Host
Andreas, our Community-Manager, has a monthly webinar. Talk directly to SpecFlow-team in our webinars.