Developer Community

Latest Discussions About #SpecFlow

13 DevOps Testing Tools For DevOps Professionals

MindMajix published a listing of top 13 DevOps tools, explaining their features and helping you to pick the one that best suits your needs.
MindMajix 2021-07-22

Formulation Document Examples with Gáspár Nagy & Seb Rose

Joe Colantonio 2021-07-19

Handling exceptions in SpecFlow

Ronald Bosma 2021-07-19

Hand Picked Articles:

Elegant Acceptance Testing in .NET with SpecFlow

Nick Chapsas

5 things I love about SpecFlow

Automationpanda

SpecFlow tips: Problems with placing step definitions to base classes

Gáspár Nagy

Articles Written by Our SpecFlow Community

If you also want to share your article about SpecFlow, drop us a message.

Contact SpecFlow

UI Automation

13 DevOps Testing Tools For DevOps Professionals

MindMajix published a listing of top 13 DevOps tools, explaining their features and helping you to pick the one that best suits your needs.
MindMajix 2021-07-22
Acceptance Testing

Formulation Document Examples with Gáspár Nagy & Seb Rose

Gáspár Nagy and Seb Rose, authors of the book Formulation: Document examples with Given/When/Then, participated in a podcast episode of Joe Colantonio to talk about BDD and tipps for stakeholder collaboration. 
Joe Colantonio 2021-07-19

Handling exceptions in SpecFlow

Ronald Bosma shows how he handles exceptions in a test automation code with the generic ErrorDriver and ErrorSteps classes.
Ronald Bosma 2021-07-19
SpecFlow UsageUI Automation

End-To-End UI Testing using SpecFlow | FREE Blazor Crash Course (.NET 5)

This video is part of The FREE Blazor Crash Course. In this crash course, Claudio Bernasconi builds an actual Blazor WebAssembly application based on .NET 5. In this videp session, he adds end-to-end user interface testing using SpecFlow to the Blazor...
Claudio Bernasconi 2021-07-12
UI Automation

Automated UI testing in .NET using Playwright and Specflow

Nick Chapsas shows how to start writing elegant automatic UI test in C# and .NET using Specflow as a base for them. Playwright is a framework created by Microsoft and it enables reliable end-to-end testing for modern web apps. It...
Nick Chapsas 2021-06-30
UI Automation

Are Automated Test Retries Good or Bad?

So, are automated test retries good or bad? This is actually a rather controversial topic. I’ve heard many voices strongly condemn automated retries as an antipattern. While I agree that automated retries can be abused, I nevertheless still believe they...
Automationpanda 2021-06-14
SpecFlow Usage

Test Driven Development vs Behavior Driven Development

TDD vs BDD, Test Driven Development vs Behaviour Driven Development which is most important to get right? Most people think of BDD and TDD as having distinctly different focusses in an effective automated testing strategy. In fact they are more...
Dave Farley 2021-06-09
SpecFlow Usage

Specflow and Selenium solution template

Specflow will be used to allow writing your test cases in the easy to understand Gherkin Syntax (Given-When-Then). Specflow is a behaviour Driven Development (BDD) for .NET. We will also use Selenium WebDriver to automate browsers and drive the UI....
Tom Phan 2021-06-06
SpecFlow Usage

Executable Tutorial: API Testing using RestSharp And SpecFlow

The learning objective of this tutorial is: At the end of the tutorial, the learner must be able to understand the basic concepts of the RestSharp & SpecFlow. Learners should be able to set up the RestSharp and SpecFlow on...
Rezaul Hasan 2021-04-29
SpecFlow Usage

Introduction To BDD using SpecFlow (.NET 5)

SpecFlow is an open-source framework for Behavior Driven Development that provides a mechanism to turn specifications into executable code that can be used to create automated tests.
Claudio Bernasconi 2021-04-21
Acceptance Testing

Elegant Acceptance Testing in .NET with SpecFlow

I will show you how you can start writing elegant acceptance tests for your .NET applications using SpecFlow. SpecFlow is an amazing tool, primarily used to BDD but it is also a great tool to use for Acceptance Testing.
Nick Chapsas 2021-04-21

Solving: How to write good UI interation Tests?

Writing good Gherkin is a passion of mine. Good Gherkin means good behavior specification, which results in better features, better tests, and ultimately better software. To help folks improve their Gherkin skills, Gojko Adzic and SpecFlow are running a series...
Automationpanda 2021-04-19
SpecFlow Usage

Test d’integration AspNetCore sous Net 5

Cela fait plusieurs années, que nous mettons en place les pratiques d’ingénieries logicielles, telles que TDD (Test Driven Development) et BDD (Behavior Driven Development). Je ne passerai pas en revue les avantages que ces pratiques apportent dans mes développements quotidien.
Vandenbussche Julien 2021-03-24
SpecFlow Usage

C# GraphQL Hotchocolate + Specflow Acceptance tests

I’ve shown how GraphQL can speed up development by creating flexible/efficient APIs and fitting into a microservices architecture here. But up to this point, I was developing without any tests, as they were just example codes, but if we want...
Raphael Yoshiga 2021-03-10
SpecFlow Usage

Definitive Guide To Parallelization in C# [MsTest,NUnit,SpecFlow]

NUnit is one of the most popular testing frameworks for .NET languages. It is an open-source, easy to understand, and has user-friendly attributes. Learn how to set up parallelization in NUnit
Nikolay Advolodkin 2021-03-04
UI Automation

Starting Out With UI Automation Using SpecFlow

UI Automation can be slow, clunky and prone to error. Future maintenance, on a changing code base, is inevitable. Setting up tests, fixing them when they break, and adapting them as the software changes can be a huge challenge.
Louise Gibbs 2021-02-17
LivingDoc

IMPROVING TEAMWORK WITH SPECFLOW+ LIVINGDOC

SpecFlow is an excellent Behavior-Driven Development test framework for .NET. Recently, SpecFlow released a new reporting tool called SpecFlow+ LivingDoc, which generates living documentation for features. It combines all scenarios from all SpecFlow feature files into one central HTML report....
Automationpanda 2021-02-09
SpecFlow Usage

Behavior Driven Development vs Unit Testing

TDD vs BDD? BDD vs Unit Tests? When should you write a BDD specification and when a Unit Test? Behaviour Driven Development is an effecting way to capture a users intent, Test Driven Development is great to check that your...
Dave Farley 2020-12-09
SpecFlow Usage

Enterprise Test Automation Framework: Plugin Architecture in SpecFlow

In the first article from the series "Enterprise Test Automation Framework: Define Requirements and Characteristics", we defined our future framework's requirements and qualities/characteristics. This publication will continue with defining more precisely the various features grouped by the previously described characteristics. They will help...
Anton Angelov 2020-12-09
SpecFlow Usage

Use SpecFlow, nUnit and .NET Core in Visual Studio Code

In this tutorial, we’re going to create a project that supports SpecFlow, nUnit, and .NET Core. To get started, we’ll create a new .NET Core project with nUnit support.
Jason N. Gaylord 2020-10-07
SpecFlow Usage

Handling technical ids in Gherkin with SpecFlow

When you use Specification by Example with the Gherkin syntax and automate your scenarios with SpecFlow, you’re bound to encounter situations where you’ll need a technical id. For example, to stub data that’s retrieved from a repository or external service....
Ronald Bosma 2020-08-08
SpecFlow Usage

How To Easily Generate Data For SpecFlow Tests

Populating data is an integral part of writing tests. Most of the time, we are forced to set up much more data than we care about for a test. This might be because of validation on an API endpoint, a...
Rahul Nath 2020-08-04
SpecFlow Usage

XAMVVM-03 SpecFlow BDD UnitTesting with Xamarin.Forms!

Let’s explore the possibilities of the awesome SpecFlow Behavior Driven Testing Framework with Xamarin.Forms! I’m a huge enthusiast of writing clean and highly testable code, and in that pursuit, I believe Test Driven Development for the win! 😉 Oh also,...
Udara Alwis 2020-07-14
SpecFlow Usage

SQL Unit Testing with C# and Specflow

Unit testing has become ever more important in the software industry, however SQL programming is generally less likely to be subject to unit testing but SQL can often benefit from unit testing. So let’s look at the unit testing benefits.
Naveen Bhati 2020-07-09
FluentAutomation

SpecFlow, page objects and FluentAutomation

The purpose is to show how the tools are used and give a starting ground for training and elaboration.
Marcus Hammarberg 2020-04-20
Selenium

Parallel execution using Specflow, NUnit and Selenium

Executing UI tests can be an expensive exercise, not only do they require more time to create and maintain, but they also require more time to complete their execution. When I discovered the possibility of executing tests in parallel I...
Johan Escobar 2019-04-30
SpecFlow Usage

5 things I love about SpecFlow

SpecFlow, a.k.a. “Cucumber for .NET,” is a leading BDD test automation framework for .NET. Created by Gáspár Nagy and maintained as a free, open source project on GitHub by TechTalk, SpecFlow presently has almost 3 million total NuGet downloads. I’ve...
Automationpanda 2018-05-10
SpecFlow Usage

SpecFlow tips: Problems with placing step definitions to base classes

On the bases of feedback and issues, a lot of SpecFlow users seem to try to put step definitions and other binding codes to base classes. I’ll try to explain why inheritance doesn’t fit to the concept of global step...
Gáspár Nagy 2015-05-18