Cucumber BDD for Selenium & Appium with Live Projects

BY
Udemy

Get expertise in cucumber BDD for Selenium and Appium while working on real-world projects.

Mode

Online

Fees

₹ 799

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Cucumber is a program designed to facilitate BDD, and for this reason, Cucumber can be used to carry out feature documentation composed in business-oriented language. It is frequently put to use in the testing of other programs. Many distinct implementations of cucumber are now available, allowing it to handle many different programming languages. SpecFlow is the name of the open-source.NET implementation of the cucumber testing framework. Cucumber BDD for Selenium & Appium with Live Projects certification is made available by Udemy to students who want to master the Cucumber BDD framework with Selenium and Appium.

Cucumber BDD for Selenium & Appium with Live Projects online training includes 13.5 hours of video, 20 articles, and 18 downloadable resources which includes a digital certificate upon course completion.

Cucumber BDD for Selenium & Appium with Live Projects online classes consisting of an introduction to BDD, installing the cucumber, cucumber tags, cucumber data table, integrating selenium, Introduction to appium, configuring java, setting up environment variables, and installing the app on real android device.

The highlights

  • Full Lifetime Access
  • 13.5 Hours of Video
  • 20 Articles
  • 18 Downloadable Resources
  • Access on Mobile and TV
  • Certificate of Completion

Program offerings

  • Online course
  • Learning resources
  • 30-day money-back guarantee
  • Unlimited access

Course and certificate fees

Fees information
₹ 799
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Cucumber BDD for Selenium & Appium with Live Projects certification course, the aspirant will discover how to use the BDD framework with cucumber, and how to use cucumber with selenium and appium for online and mobile testing. The aspirant will learn how to build up cucumber in eclipse, use cucumber tags and hooks, and work with cucumber data tables. The applicant will gain an understanding of page objects, Selenium integration, selenium APIs, and real-world applications using the cucumber behavior-driven development framework. The participant will learn about appium, appium installation on MAC OSX, and mirroring the android device on windows or MAC.

The syllabus

Introduction to BDD

  • Introduction
  • FIXING THE BLURRED VIDEO SCREEN
  • Introduction to BDD

Cucumber BDD Basics

  • Important - Getting the Latest Dependencies from Cucumber version 6.10.4
  • Creating a Feature File
  • Creating Step definition and runner files
  • Adding Multiple scenarios in a Feature
  • Adding Parameterization
  • Creating Multiple Features and Step files
  • Adding List and Datatables
  • Adding Background

Cucumber Options

  • Features, Glue and Monochrome
  • Adding Tags
  • Adding Hooks
  • Adding tagged Hooks
  • Pretty Format Feature

Cucumber with TestNG

  • Adding TestNG Runner
  • Adding TestNG runner - Code

Upgrading To Cucumber.Io 4.8.0 From 1.2

  • Upgrading to Latest Cucumber 4
  • Code
  • Code with Latest 6.10.0 Cucumber dependencies
  • Code for Extent Reports version 4 integration with Cucumber version 4

Articles On Latest Cucumber Version 6

  • Important to watch this lecture before reading the articles
  • BDD Introduction
  • Setting up cucumber in eclipse
  • Create feature and Step definition file
  • Create runner file
  • Cucumber Tags
  • Background keyword in Cucumber
  • Hooks in Cucumber
  • DataTable (asLists) in Cucumber
  • DataTable (asMaps) in Cucumber
  • Data Driven Testing in Cucumber

Cucumber Reporting (Latest Extent Reports 4 and Maven Reports Plugin)

  • Generating Cucumber Reports
  • Integrating Cucumber Extent Report Plugin
  • Download the project code and jars
  • Cucumber 4 with Latest Extent Report version 4 and Maven Reporting plugin
  • Download the code

Integrating Selenium WebDriver with Cucumber

  • Adding Selenium APIs
  • Creating the feature file
  • Creating automation steps
  • Fixing sync issues and adding validations
  • Adding screenshots in case of failure

Live Project 1 - Cucumber with Page Object Model & Page Factories Framework

  • Download the updated framework code - latest 6.10 cucumber and latest Reporting
  • Download the updated framework code - latest 4.8 cucumber and latest Reporting
  • CucumberFramework - Part1 - Designing Architecture
  • CucumberFramework - Part2 - Creating a feature file
  • CucumberFramework - Part3 - Creating Step definition and defining base class
  • CucumberFramework - Part4 - Creating Page Objects Actions and locators
  • CucumberFramework - Part5 - Creating more business actions
  • CucumberFramework - Part6 - Creating step definitions
  • CucumberFramework - Part7 - Creating Cucumber runner hooks and generating extent
  • CucumberFramework - Part8 - Adding more steps and integrating maven
  • CucumberFramework - Part9 - Running Multiple features through Maven - Part 1
  • CucumberFramework - Part10 - Running Multiple features through Maven part 2
  • CucumberFramework - Part 11 - Integrating Jenkins and Interactive Reports
  • Updated 18-Feb-2018 - Download the Framework Code with TestNG
  • Download the Framework Code with JUnit

Live Project 2 - Cucumber BDD with Parallel Execution on Grid using Page Objects

  • Part 1 - Introduction to Cucumber BDD Parallel execution
  • Part 2 - Adding Features and Implementing Step Definitions
  • Part 3 - Implementing the Parallel Test Plugin
  • Part 4 - Implementing Thread local to support Parallel Testing
  • Part 5 - Implementing Extent Reports and their support with Cucumber Scenarios
  • Part 6 - Adding TestNG Runner to execute parallel Cucumber Features
  • Part 7 - Implementing Cucumber with Page Objects
  • Part 8 - Designing the Framework
  • Part 9 - Running Parallel on Grid
  • Framework Code

Appium Lectures - Getting Started With Appium - Basic Installation

  • Introduction to Appium
  • Pre requisite
  • Configure Java and set global environment variables
  • Configuring Android Studio and creating a new Android Virtual Device
  • Configuring Environment variables for Android ADB
  • Configuring Real Android Device
  • Installing the Latest Appium GUI
  • Installing Node js and Appium NPM Package
  • Configuring Maven and Download Appium dependencies
  • Downloading Eclipse and Adding Dependencies
  • Appium installation guide for Windows

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

  • Configuring Java and setting up environment variables
  • More Prerequisite for Appium Installation on MAC OSX
  • Download and Install AndroidStudio
  • Installing the Latest Appium GUI
  • Installing the Appium server through Node
  • Downloading Eclipse and Maven Dependencies
  • Installing Maven and Configuring environment variables on OSX

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

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

Bonus Lecture

  • Bonus Lecture

Instructors

Mr Rahul Arora
Director
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books