Automate application with Specflow and Selenium C# (

Learn how Specflow and Selenium glues together for behavioral driven development (BDD) automation testing.

Created by: Karthik KK

Produced in 2018

What you will learn

  • Understand what Gherkin language specification is all about
  • Understand Behavioral Driven Development
  • Understand Specflow and its awesomeness enhanced with Visual studio IDE
  • Creating Selenium testcases with Specflow step definitions

Quality Score

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

Overall Score : 80 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a selenium course? Or looking for more detail on Karthik KK's Automate application with Specflow and Selenium C#? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

This course will enable one to understand the complete End-to-End code development using Specflow and integrating Selenium with Specflow feature files and scenarios by leveraging the power of Behavioral driven development.

The aim of this course is to give all the information you need to understand the basics of Gherkin language specification, Behavioral Driven development (BDD) and how to write scenarios to run Selenium test in much easier way with Specflow.
Again, this course, will not cover any basics of C# programming languages or Selenium automation testing, rather, we will directly discuss about the nitty-gritty details on Specflow and its great features to create much robust features and step definitions.
We will also see the power of Visual studio IDE intelli-sense working seamlessly with Specflow while writing feature files and mapping step definitions with various different classes (which is highly nagging while working with cucumber in ruby language)

Who this course is for:
  • This course is designed for both Developers and testers
  • If you are a BA (Business analyst), then with power of BDD, you can express your business logic
  • Manual test engineers can understand how to write simple scenarios and help automation engineers to get the team job done

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Karthik KK

I am Karthik K.K. I do consulting, blogging and researching on various different tools and technologies which inspires my interest. I have been into Software Automation Testing for over 12 years now and my interest in learning new stuffs which enables automation has never been compromised.
Due to my passion in automation testing I got fully exposed to tools and languages like

Desktop & Web : QTP, Selenium, Specflow, VS Coded UI, Ranorex ,Test Complete and Cucumber
Mobile : Appium, Robotium,Calabash, Espresso, Selendroid
Languages : C#, Java, Ruby, Powershell, Javascript, VBScript
Cloud Tools : Azure, Dockers
Misc Tools: Mockito, Rest-assured, Bound-Box,FluentAutomation
Interested in: MVC, Entity framework, LINQ, Fakes, Distributed deployment, SAAS



24 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

The course early on gets into the exact level of detail I was looking for.

Tutor does not answer to any questions posted.

Thank you Sir for sharing such valuable knowledge in detail.But can you also share some sample code snippet in your course so that beginners like me can try some hands-on around it.Because it becomes difficult to create some scenario and then write test around it.

Seems just what was advertised at the moment!!! Very clear and content that I will actually use.

Le formateur suit une methode pedagogique : decrit la difficulte ou le defit et propose les solutions

It would be nice to pause the video and do a few examples

I know the course is meant to be short but there was too much reference to external videos which I think does not make the course complete as students will need to leave Udemy to watch other videos and this for me can be quite confusing when there is a need to reference the course for real life problems. However the tutor is quite good.

Excellent course that illustrates best practice for creating useable, basic test framework with SpecFlow.

By Carl on

great videos, I learned a lot. Speaker is very fast. You have to watch a couple of times. Which is not a bad thing.

The instructor relies heavily in PowerPoint descriptions reading them, should be improved (passing the "message" in other way"), the presentation and the changes between slides and visual studio could be better.Sound quality in some classes could be improved.When presenting examples should explain some creation of steps (POM's and methods) and not just copy paste.And the classes should be re-organized and not separated to "you need class number x before viewing this) should be continues.There is much to be improved but the general message was passed.

Great Info. Would love to write the code with you instead of pausing it to catch up after you copy and paste.