Cucumber with Selenium Java (Basic)
4.4 (671 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,076 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Cucumber with Selenium Java (Basic) to your Wishlist.

Add to Wishlist

Cucumber with Selenium Java (Basic)

Learn the ABC of cucumber and integrating it with Selenium
4.4 (671 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,076 students enrolled
Created by Mr Karthik KK
Last updated 12/2016
English
Price: Free
Includes:
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
Requirements
  • Basic knowledge on Java
  • Basic understanding of Selenium
  • Basic understanding of HTML
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.

Who is the target audience?
  • QA
  • Developers
  • Business Analyst
Students Who Viewed This Course Also Viewed
Curriculum For This Course
20 Lectures
03:31:42
+
Section 1 - Cucumber focused
12 Lectures 02:07:22

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

Introduction
08:00

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

Part 2 - Getting started with Cucumber (Part A)
13:07

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

Part 3 - Getting started with Cucumber (Part B)
08:03

In this lecture we will discuss working with feature file.

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

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

Part 5 - Working with Scenarios in detail using Cucumber
11:06

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

Part 6 - Working With Multiple Data using DataTables
14:27

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

Part 6a - Working With Multiple Data using DataTable with Custom class type
10:30

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

Part 7 - Working with Scenario Outline of Cucumber
08:34

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

Part 8 - Working with Cucumber Hooks to initialize and teardown test
08:19

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

Part 9 - Dependency Injection with Picocontainer for cucumber
08:27

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.

Part 10 - Step Argument Transformation using Cucumber with Selenium
16:30

Part 11 - New feature of Cucumber-Java 8
09:24
+
Section 2 - Selenium focused
7 Lectures 01:17:42

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

Part 1 - Introduction to Cucumber with Selenium (Selenium focused)
12:21

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

Part 2 - Writing an simple code for Selenium with cucumber
07:37

In this lecture we will talk about POM

Part 3 - Page Object Model for Selenium for cucumber
09:06

In this lecture we will talk about running test with Maven

Part 4 - Running Selenium with cucumber via Maven
13:27

In this lecture we will talk about running test with TestNG

Part 5 - Running cucumber test with TestNG
06:42

Part 6 - Reporting in Cucumber for Selenium (Part A)
07:26

Part 7 - Reporting in Cucumber for Selenium (Part B)
21:03
+
Whats next ?
1 Lecture 06:38

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.

Introduction to Advanced framework development with Selenium (Java)
06:38
About the Instructor
Mr Karthik KK
4.3 Average rating
3,195 Reviews
43,498 Students
17 Courses
Software Architect, Consultant and Youtuber

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 10+ 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