Skip to toolbar
4.25 out of 5
4.25
2459 reviews on Udemy

Cucumber with Selenium Java (Basic)

Learn the ABC of cucumber and integrating it with Selenium
Instructor:
Karthik KK
34,585 students enrolled
English [Auto-generated]
Understand what BDD is
How to work with Cucumber
How to jell Cucumber with Selenium
How to work with different testing frameworks along with cucumber

Cucumber with Selenium Java (Basic) course is designed to give anyone who is getting started with cucumber and selenium from complete ground up. In this course we will discuss topics like 

  1. Behavioral Driven Development (BDD) 
  2. Cucumber 
  3. Selenium
  4. Maven 
  5. TestNG
  6. JUnit

This course is separated into two sections. In section 1 we will discuss about Cucumber starting from 

  • Installation
  • Writing feature files
  • Writing simple scenarios and scenario outlines
  • Working with multiple datas via DataTable 
  • Understanding hooks
  • Working with dependency injections

In section 2 we will focus more on Selenium and understand how to write simple to complex code and run cucumber test with Maven and different testing frameworks like TestNG and JUnit.

Section 1 - Cucumber focused

1
Introduction

In this lecture we will discuss about an complete introduction about why and what cucumber is 

2
Part 2 - Getting started with Cucumber (Part A)

In this lecture we will discuss about an introduction to cucumber and how to get started with it by installing IDE.

3
Part 3 - Getting started with Cucumber (Part B)

In this lecture we will discuss about an introduction to cucumber and how to get started with it by installing IDE.

4
Part 4 - Creating our first feature file using Cucumber for Java

In this lecture we will discuss working with feature file.

5
Part 5 - Working with Scenarios in detail using Cucumber

In this lecture we will discuss creating scenarios and step definitions.

6
Part 6 - Working With Multiple Data using DataTables

In this lecture we will discuss how to work with multiple data using DataTable class of scenario in cucumber.

7
Part 6a - Working With Multiple Data using DataTable with Custom class type

In this lecture we will discuss how to work with multiple data using custom class of scenario in cucumber.

8
Part 7 - Working with Scenario Outline of Cucumber

In this lecture we will discuss how to create and work with scenario outline

9
Part 8 - Working with Cucumber Hooks to initialize and teardown test

In this lecture we will discuss how to work with hooks of cucumber

10
Part 9 - Dependency Injection with Picocontainer for cucumber

In this lecture we will discuss how to work dependency injection via picocontainer

11
Part 10 - Step Argument Transformation using Cucumber with Selenium

In this lecture we will talk about working with step argument transformation concept of cucumber and understand how to transform step definition arguments to custom types.

12
Part 11 - New feature of Cucumber-Java 8

Section 2 - Selenium focused

1
Part 1 - Introduction to Cucumber with Selenium (Selenium focused)

In this lecture we will talk about an introduction to cucumber with selenium (Selenium focused)

2
Part 2 - Writing an simple code for Selenium with cucumber

In this lecture we will talk about writing an simple code for selenium from installing selenium and getting started to write a simple code

3
Part 3 - Page Object Model for Selenium for cucumber

In this lecture we will talk about POM

4
Part 4 - Running Selenium with cucumber via Maven

In this lecture we will talk about running test with Maven

5
Part 5 - Running cucumber test with TestNG

In this lecture we will talk about running test with TestNG

6
Part 6 - Reporting in Cucumber for Selenium (Part A)
7
Part 7 - Reporting in Cucumber for Selenium (Part B)

Season 2 - Upgrade to latest

1
Upgrade everything to latest version (2019)
2
Working with TestListeners
3
Working with Extent Reporting with BDD Support

Whats next ?

1
Introduction to Advanced framework development with Selenium (Java)

In this video we will talk about an introduction of what the course contains and how the course is designed in much greater coverage on advanced concepts.

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!
4.3
4.3 out of 5
2459 Ratings

Detailed Rating

Stars 5
1104
Stars 4
889
Stars 3
338
Stars 2
85
Stars 1
45
30-Day Money-Back Guarantee

Includes

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