Working with BDD Remote Part 2: Drive development with Gherkin
In Part 1 we have discussed how we can ensure shared understanding in remote environments using examples during the online requirement workshops. As mentioned there, those workshops focused on getting...
View ArticleA BDD Journey With SpecFlow
Our passion and obsession with Behaviour Driven Development (BDD) has taken us here at SpecFlow to extreme lengths; we live and breathe this practice. We also believe other development teams would...
View ArticleFive things I’ve learned about facilitating Given-When-Then in lockdown
Last summer, we started the Given-When-Then-With-Style community challenge. In 52 posts so far, with 22 challenges/solutions and accompanying articles, hundreds of community members sent in their...
View ArticleGherkin 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...
View ArticleImproving Gherkin Specs with SpecFlow Step Argument Transformations
In this post we will look at how parameter strings in Gherkin steps are converted to arguments in step binding methods, and how we can implement our own custom conversions using step argument...
View ArticleBDD: Before You Begin (Part 1/2)
Behavior-Driven Development (BDD) offers compelling benefits, which most groups completely miss out on. I don’t mean “they’re doing it wrong”. The reasons form a complex web, which we can start to...
View ArticleIntroduction of SpecFlow Actions
One topic where we see teams struggle is the automation part of using SpecFlow and also how to integrate tools with SpecFlow. So let’s make test automation easy with SpecFlow Actions! What are...
View ArticleSpecFlow for Rider (Plugin) is now Available!
If you’ve heard about Behavior Driven Development (BDD) in .NET, or are practicing it already, there’s a good chance you’re using SpecFlow. In this post, our friends from SpecFlow dive into how BDD...
View ArticleWriting Effective Behaviour-Driven Test Cases
As a homeschool dad, I often get the chance to try and explain complicated things to young children. Right now we are studying chemistry which can be a tough concept to grasp. What is an atom? How do...
View ArticleThe Retirement of SpecFlow+ Runner
We have had numerous queries regarding the support of .NET 6 for SpecFlow+ Runner. Sadly, we must let you all know that we will be discontinuing any further development on SpecFlow+ Runner, with...
View Article