Gherkin Conventions for Readable Specifications

This article was written by Sophie Keiblinger. Sophie has been a software test engineer at TechTalk since 2014 and is based in Vienna, Austria. She is passionate about BDD and test automation because it “encourages and fosters communication between all stakeholders and leaves more time for exploring and finding the interesting stuff”. Developers have coding […]

Targeting Multiple Browser with a Single Test with SpecFlow+ 3

(Note: This is an updated version of this article for SpecFlow+ 3. If you are looking for the article for earlier versions of SpecFlow, it can be found here.) If you are testing a web app (e.g. with Selenium), you will normally want to test it in a range of browsers, e.g. Chrome, IE/Edge and […]

Updating Plugins for SpecFlow 3

This article covers updating existing plugins to work with SpecFlow 3. If you are interested in developing your own plugins, the documentation for SpecFlow plugins is here. This documentation includes links to sample plugins that you can use as a basis for developing your own. Overview With SpecFlow 3, the plugins you want to use […]

SpecFlow Visual Studio Extension Updated

We have released a new version of the Visual Studio Extension that adds two new features. IntelliSense for Table Column Headings The auto-complete suggestions now also display column names from tables in your feature files: A bit thanks to slig3 for adding this feature that will surely be appreciate by many users! Reformatting Feature Files […]

Changes to the SpecFlow Visual Studio Extension

The Visual Studio extension has been updated for SpecFlow 3. The following is a summary of the changes. Visual Studio 2019 Support The latest version of the Visual Studio extension is compatible with Visual Studio 2019. Legacy Single File Generator We strongly recommend using the MSBuild integration to generate your code behind files. However, when […]

Updating to SpecFlow 3

IMPORTANT INFORMATION Changelogs You can find an overview of the new features in SpecFlow and SpecFlow+ Runner here. The full changelog for SpecFlow is here. More information on using SpecFlow with .NET Core can be found here. Make a Backup! Before upgrading to the latest version, ensure you have a backup of your project (either […]

SpecFlow 3 is here!

Before installing the new version, please read the information on updating to SpecFlow 3. The installation procedure is also covered there. Information on changes to the Visual Studio extension can be found here. WHAT’S NEW IN SPECFLOW V3? New features: Support for .NET Core! Separate addition of default and non-default value comparers. ComparisonException indicates which […]

Free merchandising package

Over the past months, many users asked us about SpecFlow merchandising. In particular, we have had requests for stickers for conferences/meet-ups. We have therefore decided to make 2 packages available to the SpecFlow community, one for conferences/meet-ups, and one for contributors to the open source project. For Conferences, Training, and Meet-ups SpecFlow has many enthusiastic […]

SpecFlow+ LivingDoc 0.2.19 Released

SpecFlow+ LivingDoc 0.2.19 has been released and is available on the Visual Studio marketplace. This version includes the following changes: Changing the build definition/branch selection or selecting a node in the feature tree updates the URL in the address bar Opening a link to LivingDoc containing a feature/scenario now selects the corresponding drop-down entries and […]

SpecFlow+ LivingDoc 0.2.17 Released

The new LivingDoc version 0.2.17 is available and it contains the feature of linking feature/scenario tags to certain work items. The way it works is as follows: A prefix for the project should be chosen. This prefix will indicate that the tag marked with it is a special tag that will be connected to the […]