Cucumber with Selenium Java (Basic)

Learn the ABC of cucumber and integrating it with Selenium

4.25 (3270 reviews)
Udemy
platform
English
language
Software Testing
category
instructor
59,196
students
5 hours
content
Nov 2019
last update
FREE
regular price

What you will learn

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

Description

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.

Content

Section 1 - Cucumber focused

Introduction
Part 2 - Getting started with Cucumber (Part A)
Part 3 - Getting started with Cucumber (Part B)
Part 4 - Creating our first feature file using Cucumber for Java
Part 5 - Working with Scenarios in detail using Cucumber
Part 6 - Working With Multiple Data using DataTables
Part 6a - Working With Multiple Data using DataTable with Custom class type
Part 7 - Working with Scenario Outline of Cucumber
Part 8 - Working with Cucumber Hooks to initialize and teardown test
Part 9 - Dependency Injection with Picocontainer for cucumber
Part 10 - Step Argument Transformation using Cucumber with Selenium
Part 11 - New feature of Cucumber-Java 8

Section 2 - Selenium focused

Part 1 - Introduction to Cucumber with Selenium (Selenium focused)
Part 2 - Writing an simple code for Selenium with cucumber
Part 3 - Page Object Model for Selenium for cucumber
Part 4 - Running Selenium with cucumber via Maven
Part 5 - Running cucumber test with TestNG
Part 6 - Reporting in Cucumber for Selenium (Part A)
Part 7 - Reporting in Cucumber for Selenium (Part B)

Season 2 - Upgrade to latest

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

Cucumber 4 Upgrade

Introduction to Cucumber 4 Upgrade
Cucumber 4 Upgrade - Part 2
Cucumber 4 Hooks
Cucumber 4 Test Runners for Parallel execution

Whats next ?

Introduction to Advanced framework development with Selenium (Java)

Screenshots

Cucumber with Selenium Java (Basic) - Screenshot_01Cucumber with Selenium Java (Basic) - Screenshot_02Cucumber with Selenium Java (Basic) - Screenshot_03Cucumber with Selenium Java (Basic) - Screenshot_04

Reviews

M
November 6, 2023
Excellent course. Initially I had some trouble with finding the right version of IntelliJ that worked. I started with IntelliJ IDEA 2016, as shown at the beginning of course, but had to update to IntelliJ IDEA 2019 for things to work. I also installed JAVA 8 (1.8), so that may have had something to do with my issues. I almost gave up on the course due to errors with JUnit libraries, but after some trial, things worked and continued the course and finally finished it today. Today I jumped from Oracle Java 8 (1.8) to updated to OpenJava 11 and needed to update few places for things to work right. Perhaps there can be an addendum added to course at the beginning for new user setup with correct versions of everything.
Rafael
June 23, 2022
Muy buena elección para aprender básicos de automatización en pruebas con Selenium y Java, así como primeros pasos en la comprensión del lenguaje Gherkin con Cucumber.
Sertan
January 29, 2022
Course is outdated and it is very easy to get stuck at the beginning of the course. And unfortunately the teacher doesn't seem to care.
Jhonatan
August 31, 2021
no funcionan algunas cosas iniciales de los videos pero luego en videos posteriores explican como arreglaralas pero si no sabes como arreglarlas con las versiones nuevas podria parar el curso.
Khalid
March 28, 2021
Its a hodge podge. Explanations are sometimes too simplistic. And there is too much advertizing for his paid course. It started ok but then really got pretty bad.
Thanuj
February 20, 2019
Who asked him to explain about Specflow in Cucumber Java tutorial. Very irritating and disgusting teaching. Sorry to say that. Not much useful for Java based training. He is more fond of C# rather than Java. Who asked him to give tutorial on java if he is not interested in Java. Very bad teaching skills.
Chris
February 20, 2019
The instructor is easy to hear and understand every word he's saying. He is very straight forward and gives useful examples. I like that he shows you short cuts with the IDE which is also very helpful.
Diego
February 15, 2019
Continuous references to C# and Specflow were very confusing to me, because I don't have a background in those technologies. Also the Java code could be improved a little.
GW
February 13, 2019
The course is quite alright, only all the remarks/comparison about c# and specflow really get annoying..And I even like c#...
Sanhita
February 10, 2019
This is a great learning course for beginners. I would recommend it to anyone who is interested in learning the basics of cucumber with selenium.
Sunny
February 5, 2019
Excellent and best of all free, one of the very few instructors who believes in good knowledge sharing without expecting anything in return God bless!
Tâmara
January 28, 2019
Very nice course! I really like the way the instructor presents details and explains what he is doing. So far no problems to convert this course to Mac OS.
Arun
January 16, 2019
There are lot of references to SpecFlow tool and programming languages other than Java which is confusing at times. This can be avoided considering this training is specific to Cucumber + Selenium + Java.
Samuel
December 31, 2018
Between Part 9 and Part 10 there are some changes in the project , and I couldn't follow the presentation easily
Brian
December 27, 2018
This course is a great into to Cucumber. Before this course I had no Cucumber experience, and I was able to set up Cucumber and start running some basic tests in a very short period of time.

Charts

Price

Cucumber with Selenium Java (Basic) - Price chart

Rating

Cucumber with Selenium Java (Basic) - Ratings chart

Enrollment distribution

Cucumber with Selenium Java (Basic) - Distribution chart
999676
udemy ID
11/1/2016
course created date
9/15/2019
course indexed date
Bot
course submited by