SpecFlow+ LivingDoc 0.2.2 has been released and is available on the Visual Studio marketplace. This version includes a number of QOL improvements for managing builds: New features You can now select a project language in the build task itself. The previous fallback was to use English as the language of the feature files. This would […]
About Stephen McCafferty
This author has yet to write their bio.Meanwhile lets just say that we are proud Stephen McCafferty contributed a whooping 42 entries.
Entries by Stephen McCafferty
We are pleased to announce that Xray, a test management solution for JIRA, now supports SpecFlow+ Runner. Many software development teams work with JIRA, but integrating SpecFlow with JIRA can be challenging. Xray helps out by allowing you to manage tests in JIRA, generate the corresponding feature files, and import your test results so they […]
We will remove support for Visual Studio 2013 with the upcoming release of SpecFlow 3 (due to be released soon). Downloads for the Visual Studio extension account for only a fraction of 1% of all downloads (a ratio of roughly 400:1), so we want to invest our time and resources elsewhere. For this reason, we […]
SpecFlow+ Runner 1.8 has been released and is available for download from NuGet. The main changes in this version are: Support for SpecFlow 2.4 Change to the behaviour of the test adapter for compatibility with Visual Studio 15.8 This version also includes a number of smaller bug fixes.
SpecFlow 2.4 has been released and is now available for download from NuGet. This is likely to be the last release of SpecFlow before we release SpecFlow 3. SpecFlow 2.4 includes a number of new features: Added ability to convert type to same type or one of the base types #1110 Added support for customization […]
Gaspar Nagy – who has been involved with SpecFlow since its inception – and Seb Rose – a core member of the open source Cucumber project – have teamed up to publish Discovery – Explore behaviour using examples. This is the first book in a series on BDD. Gaspar had the following to say about […]
By default, the packages used in SpecFlow projects are stored in packages.config. However the new Visual Studio projects instead use the PackageReference element to reference packages. When using the PackageReference element, generator plugins will not be found, and you will see errors similar to the following: Unable to find plugin in the plugin search path: […]
We have been working on adding .NET Core support to SpecFlow. You can follow the current status here. If you are interested in using SpecFlow together with .NET Core, we would appreciate your input, feedback and even code contributions. Our current estimates mean that we hope to be able to release a version of SpecFlow […]
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 Firefox. However, writing tests for all the browsers can be a time-consuming process. Wouldn’t it be much easier to just write just one test, and be able to run […]
SpecFlow+ 1.7 Runner SpecFlow+ 1.7 Runner has been released. This version includes support for SpecFlow 2.3, as well as the following changes: Combine the test results of retried tests in a single result. This only works when executing tests via VSTest (https://github.com/techtalk/SpecFlow/issues/833, https://github.com/techtalk/SpecFlow/issues/836) New report template for Cucumber JSON format (CucumberJson.cshtml) Use TestRunContext to get […]