Skip to toolbar
3.5 out of 5
3.5
115 reviews on Udemy

Automate application with Specflow and Selenium C#

Learn how Specflow and Selenium glues together for behavioral driven development (BDD) automation testing.
Instructor:
Karthik KK
2,419 students enrolled
English [Auto-generated]
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

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)

Introduction to BDD and Specflow

1
Introduction

BDD and Specflow

1
Part 1 - Introduction
2
Part 2 - Gherkin Syntax

We will discuss about Gherkin syntax in detail in this video

3
Part 3 - Gherkin Syntax (Contd..)
4
Part 4 - Specflow Introduction

In this video, we will introduce Specflow

5
Part 5 - Understanding features and step definitions

In this video we will understand how features files and step definitions are working closely together to get the job done.

6
Part 6 - Specflow Scenarios

We will talk about Specflow Scenarios and how to work with scenarios in feature file.

7
Part 7 - Working with Multiple data using Tables

In this video we will talk about Tables in Specflow and how to work with multiple data using Table Class of Specflow from feature file through step definitions.

8
Part 8 - Scenario Outline
9
Part 9 - Understanding Scenario context
10
Part 10 - Understanding Specflow.Assist.Dynamics

Working with dynamic tables using Specflow.Assist.Dynamics

11
Part 11 - Specflow Bindings

In this video we will talk about Specflow bindings and advanced binding types

12
Part 12 - Specflow Context Injections
13
Part 13 - Scoped bindings
14
Part 14 - Step Argument Transformation
15
Part 15 - Dynamic Table Conversation
16
Part 16 - Working with external data using Specflow+Excel plugin

In this video we will talk about Specflow+Excel plugin which is not FREE plugin though, but still helpful to understand what feature it has got. We will discuss about Specflow+Excel plugin in conjunction with Examples of Scenario outline.

17
Part 17 - Specflow+Excel issue with Visual studio 2015

This video address one of the issue happens due to Specflow+Excel plugin with Visual studio 2015, this issue may go soon in next update, but till then, this video is helpful !!!!

18
Part 18 - Fixing No Test in Test Explorer while working with Specflow

Sometimes, we may face no test in Test Explorer issue, this issue will be fixed in this video !!!

19
Part19 - Calling steps from step definition (BDD and Specflow)
20
Part 20 - Getting Feature, Step and Scenario info (BDD and Specflow series)
21
Part 21 - Running Specflow test in Parallel with Specflow 2.0 and NUnit 3
22
Part 22 - Parallel Execution with Specflow 2.0 + Selenium + NUnit
23
Part 23 - Parallel Execution with Specflow 2.0 + Selenium + NUnit (Part B)
24
Part 24 - Running Specflow scenarios based on Tags via Nunit 3.0 Console runner
25
Part 25 - FindInSet an best way to verify Collection and Specflow Table

In this lecture we will discuss how to work with FindInSet to verify Collection of data and Specflow Table.

26
Part 27 –Passing parameters to test method from Nunit console runner
27
Part 28 - Calling step definitions of one project to another project in Specflow

Extent Reporting with Specflow (Crash course)

1
Introduction to Extent Reporting
2
Generate report dynamically with extent reporting
3
Generate report with Specflow steps
4
Historical extent report using KLOV reporting

BDD with Selenium C# and Specflow

1
Introduction
2
Part 2 - Setting stage ready for BDD with Selenium and Specflow
3
Part 3 - Writing simple BDD code with Selenium
4
Part 4 - BDD with Selenium POM and Specflow
5
Part 5 - BDD with Selenium POM (Page Navigation) and Specflow
6
Part 6 - Using Generics for Pages in BDD in Selenium with Specflow
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.5
3.5 out of 5
115 Ratings

Detailed Rating

Stars 5
45
Stars 4
42
Stars 3
21
Stars 2
3
Stars 1
4
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion
WP Twitter Auto Publish Powered By : XYZScripts.com