Skip to content
UdemySoftware TestingPaid courseAll LevelsCertificate

BDD in C# - using Specflow (Cucumber) to develop a REST API and automate software testing (Udemy.com)

Learn how to develop software in Behaviour Driven Development (BDD) using Specflow - part of the Cucumber software family of tools for software testing automation.

Created by: Binary Brain

Last updated February 2018

icon
What you will learn

  • Develop software in BDD (Behaviour Driven Development) using Cucumber software
  • Use SpecFlow to develop software applications
  • Collaborate with other team members ( developers, stakeholders, testers, etc.) through SpecFlow to to create a better product
  • Develop a working REST API using SpecFlow following the BDD process

How it compares

Against the other 281 rated Udemy courses in Software Testing on CourseDuck:

  • Rating4.0 out of 5higher than 5% of them
  • Reviews530#168 of 282 by number of reviews
  • Length1.7 hoursshorter than 90% of them
  • Last updatedFebruary 2018earlier than 94% of them

icon
Course Description

In this course you will learn about Behaviour Driven Development in C# and how this can be done using Specflow, which is the .Net implementation of Cucumber.

We will be going Specflow's core features in detail including:

  • Installation
  • Scenarios
  • Features
  • Tags
  • Hooks
  • Scenario Outlines
  • Scoped bindings
  • Step Definitions
  • Running tests
  • and many more..

The course starts off with both video tutorials explaining the Behaviour Driven Development process and an introduction to SpecFlow,followed by practical coding sessions where we will be developing a REST API together using SpecFlow and BDD to make sure that we are able to apply what we have learnt. 

I'm also available to answer any queries you may have regarding any course material which you didn't understand or would like further detail on. 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Binary Brain

With an MSc in Software Engineering in addition to over 10 years of professional experience in various software development sectors including e-commerce, finance, and gaming spanning both front end and back end development - I will be delivering to you high-quality courses containing condensed information of different technologies and software architecture design skills that I have acquired through my years. 

My goal is to transfer this knowledge to my students in an effective way, without any time-wasting or beating around the bush.  My courses are all straight to the point and provide both explanations and examples to ensure the student has fully understood the concepts being explained. 

Should you have any questions, don't hesitate to contact me!

I'm also available for consultation sessions and long term engagements.

icon
More courses by Binary Brain

$12.99

$10.99

$12.99

icon
More Software Testing courses

$59.99

$84.99

$10.99

$10.99

$13.99

$149.99

icon
Reviews

4.0

530 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Pranjalee Manjrekar on 5/9/2020

The concepts are most easily explained ,i was mainly looking out for data table type in BDD format was very clearly explained with amazing examples. Looking forward to take up few more courses. Thanks!!

By Rajiv Kumar Agarwal on 3/18/2020

Not able to understand anything out of this course - No API testing and no Rest API concepts explain - too high level and very very bad. Waste of money. I need my money back on this course

By Anonymized User on 7/26/2019

New to BDD as a concept, there was some explanation but i feel the fundamentals should have been covered in greater detail with more practical exercises. Overall concepts where clear and understandable but could use some fleshing out. Additionally using Visual Studio 2019 and trying to follow along with the examples presented new and different errors. Material might need updating.

By Brandon Libbesmeier on 10/25/2018

Pretty decent overview of Specflow, but most of the stuff covered in the course can be found on the documentation website for Specflow. The examples were nice but you could basically just follow steps in the documentation and learn the same stuff.

By Marco de Freitas on 9/3/2018

Very good course, straight to the point and in a steady pace. Exposes most common test situations with detailed examples. The accent is sometimes hard to understand but the captions provide enough help to guide you through the course. Maybe another exercise of a more advance feature with combined hooks and tags would be interesting, a walk-through would be enough with the sampled code for download.

By Gabor Kormaichiz on 4/24/2018

BDD concepts are gone through thoroughly , before moving to developing a web app using BDD practices with step by step live video tutorials. Literally anyone can pick up this course and learn Specflow and BDD, as nothing is left unexplained.

By K Soromionic on 3/9/2018

We watched this course as a company training and found it to be very comprehensive, easy to understand and very applicable for our software development. We will surely be using some of the techniques we have learnt here.

By Juanita K on 3/5/2018

This was my first C# course and I must say I am happy to have learnt this in conjunction with BDD , and I am able to build a Rest API. I must also say the instructor is very clear and explanations are on point.Thanks

By Raphael Monk on 2/17/2018

Course goes into detail about behaviour driven development and how to use Specflow. The explanations are done in a practical way whilst developing an actual web API, I managed to develop my own API through Specflow by following this course

By Herr Jude on 2/10/2018

The course is delivered very well , with code demonstrations to show how to actually use the things that are being taught. I also liked the fact that we build a working API through these code demonstrations, always building upon the previous lecture.

Showing all 10 reviews on CourseDuck

Read all 530 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100