4.38 out of 5
4.38
253 reviews on Udemy

Cucumber BDD for Selenium & Appium with Live Projects

Learn and Master Cucumber BDD for Selenium and Appium with Live Projects
Instructor:
Rahul Arora
1,931 students enrolled
English [Auto-generated]
Master the BDD Framework with Cucumber
Learn integrating Cucumber with Selenium and Appium for both Web and mobile tests

Cucumber BDD for Selenium and Appium. Master the BDD world with Cucumber framework. In current market BDD frameworks are in lot of demand. Cucumber is one of the BDD framework that is available in different languages in which most of the popular languages are Java & Ruby

This course covers in depth of Cucumber BDD with framework designing and live project that will help you to master this API and hit the market. 

You will really find this course one of the best Cucumber BDD course in the market and I will try to cover maximum related topics in the course

Also I will make sure to add all latest stuff related to Cucumber and keep on updating new lectures to the course. Not only this you will get my complete support in your queries and automation project

Introduction to BDD

1
Introduction
2
Introduction to BDD

Cucumber BDD Basics

1
Getting started with Cucumber - Adding Jars
2
Adding Eclipse Cucumber Plugin
3
Creating a Feature File
4
Creating Step definition and runner files
5
Adding Multiple scenarios in a Feature
6
Adding Parameterization
7
Creating Multiple Features and Step files
8
Adding List and Datatables
9
Adding Background

Cucumber Options

1
Features, Glue and Monochrome
2
Adding Tags
3
Adding Hooks
4
Adding tagged Hooks
5
Pretty Format Feature

Cucumber with TestNG

1
Adding TestNG Runner
2
Adding TestNG runner - Code

Cucumber Reporting

1
Generating Cucumber Reports
2
Integrating Cucumber Extent Report Plugin
3
Download the project code and jars

Integrating Selenium WebDriver with Cucumber

1
Adding Selenium APIs
2
Creating the feature file
3
Creating automation steps
4
Fixing sync issues and adding validations
5
Adding screenshots in case of failure

Cucumber with Page Object Model & Page Factories Framework

1
CucumberFramework - Part1 - Designing Architecture
2
CucumberFramework - Part2 - Creating a feature file
3
CucumberFramework - Part3 - Creating Step definition and defining base class
4
CucumberFramework - Part4 - Creating Page Objects Actions and locators
5
CucumberFramework - Part5 - Creating more business actions
6
CucumberFramework - Part6 - Creating step definitions
7
CucumberFramework - Part7 - Creating Cucumber runner hooks and generating extent
8
CucumberFramework - Part8 - Adding more steps and integrating maven
9
CucumberFramework - Part9 - Running Multiple features through Maven - Part 1
10
CucumberFramework - Part10 - Running Multiple features through Maven part 2
11
CucumberFramework - Part 11 - Integrating Jenkins and Interactive Reports
12
Updated 18-Feb-2018 - Download the Framework Code with TestNG
13
Download the Framework Code with JUnit

Bonus Lectures - Getting started with Appium - Basic Installation

1
Introduction to Appium
2
Pre requisite
3
Configure Java and set global environment variables
4
Configuring Android Studio and creating a new Android Virtual Device
5
Configuring Environment variables for Android ADB
6
Configuring Real Android Device
7
Installing the Latest Appium GUI
8
Installing Node js and Appium NPM Package
9
Configuring Maven and Download Appium dependencies
10
Downloading Eclipse and Adding Dependencies
11
Appium installation guide for Windows

Basic Installation on MAC OSX - Latest Lectures from Appium 1.8.2 version

1
Configuring Java and setting up environment variables
2
More Prerequisite for Appium Installation on MAC OSX
3
Download and Install AndroidStudio
4
Installing the Latest Appium GUI
5
Installing the Appium server through Node
6
Downloading Eclipse and Maven Dependencies
7
Installing Maven and Configuring environment variables on OSX

Appium - Get started with the First Test execution on Real Device

1
Mirroring your Android device on Windows or MAC
2
Executing Test on a WebApp
3
Integrate the Appium API JavaDoc in Eclipse
4
Inspecting Elements on a WebApp
5
Installing the App on Real Android device
6
Finding the Package and Activity Information

BONUS LECTURE

1
BONUS LECTURE
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.4
4.4 out of 5
253 Ratings

Detailed Rating

Stars 5
111
Stars 4
96
Stars 3
31
Stars 2
4
Stars 1
10
f9b31701dc796975e8f8d8321dfbc9fe
30-Day Money-Back Guarantee

Includes

8 hours on-demand video
6 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion