Welcome to the Step-By-Step Getting Started Guide!

Your personal guide to take you from zero-to-hero with SpecFlow. Whether you are a veteran user or have never heard of SpecFlow we have something for you.

Start here if you are new to SpecFlow

In this guide you will learn to create your first SpecFlow project and automate a simple Gherkin specification against a sample application.

Prerequisites:
  • Basic understanding of C#
  • Visual Studio 2017 or later
  • JetBrains Rider 2020.3.1 or later

Choose your favourite IDE below and follow the steps
*Estimated completion time: 60 minutes

Guides for more advanced users

We have put together the below guides for more advanced users who have used SpecFlow before and are looking for more concrete examples or like to use additional automation libraries with SpecFlow.

  • Bookshop project: Learn, explore and experiment with a sample web application project using SpecFlow and SpecFlow+ Runner
  • Selenium project: A UI automation project using Selenium with Page Object Model Pattern