SpecFlow Documentation

Welcome to the SpecFlow documentation. Use the contents on the left to navigate to the topic of your choice. The documentation contains information about the features in SpecFlow. Information on the features in SpecFlow+ can be found in the SpecFlow+ documentation. If you are new to SpecFlow, we recommend that you start out by following our dedicated Getting Started guide first.

SpecFlow is an open source project, and this includes the documentation. Just like the source code, the documentation is also hosted on GitHub (as wiki pages). The wiki pages are mirrored on the SpecFlow website (refreshed hourly). If you find a mistake or would like to improve the content, you are encouraged to edit the wiki pages on GitHub. A direct link to the wiki page for editing is available at the bottom of each page for your convenience. Please use Markdown formatting for the documentation pages.

Important Information on Upgrading to SpecFlow 3

If you using SpecFlow 2.x and want to upgrade to SpecFlow 3, please read the information on how to upgrade. There are a number of steps that need to be performed to ensure that the upgrade goes smoothly.