CUCUMBER BDD Framework for Selenium Protractor and Appium

BY
Udemy

Acquire a solid understanding of the Cucumber DBB framework along with selenium, Appium, and protractor for automation testing.

Mode

Online

Fees

₹ 1799

Quick Facts

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

Course overview

CUCUMBER -BDD Framework for Selenium, Protractor, and Appium certification course is created by Lucky Training, a Selenium training provider, and is made available through Udemy and is intended for students who wish to become certified automation test engineers. CUCUMBER -BDD Framework for Selenium, Protractor, and Appium online course by Udemy is a hands-on training that teaches the advanced concepts and principles of the Cucumber BDD framework for automation testing with Selenium, Appium, and Protractor.

CUCUMBER -BDD Framework for Selenium, Protractor, and Appium online classes features 44 hours of thorough video lessons, as well as 9 downloadable materials covering a variety of Selenium, Protractor, and Appium subjects. Students will have gained the ability to work on automation projects using tools such as the BDD framework, Selenium, Appium, Jenkins, and Protractor by the end of this course.

The highlights

  • Certificate of completion
  • Self-paced course
  • 44 hours of pre-recorded video content
  • 9 downloadable resources
  • 30-day money-back guarantee

Program offerings

  • Online course
  • 30-day money-back guarantee
  • Learning resources
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 1,799
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

After completing the CUCUMBER -BDD Framework for Selenium, Protractor, and Appium online certification, students will be introduced to the fundamental principles of Cucumber for automation testing activities. Students will learn how to use Selenium, Appium, and Protractor for mobile automation testing with the BDD framework. Students will learn the basics of core Java, Selenium IDE, WebDriver, Jenkins, SauceLabs, and PageFactory. Students will also acquire knowledge of iOS and android for Appium as well as will acquire the skills for continuous integration, and object identification.

The syllabus

Cucumber BDD and overview on its components

  • Overview on Cucumber and what we are going to study from this training
  • Introduction to BDD and Cucumber
  • Overview on BDD, Cucumber and why selenium + cucumber 
  • Configuration of Cucumber Part  1
  • Configuration of Cucumber Part  2
  • Configuration of Cucumber Part  3
  • Overview on Gherkins and cucumber keywords 
  • Examples of creating scenarios 
  • overview on feature and step definitions 
  • Create feature file in eclipse editor 
  • Create step definition from test runner class 
  • Integration feature file with selenium code 
  • Integration feature file with Appium code 
  • Create step definition from chrome browser plugin and by writing our own
  • Creating reusable steps and step definitions 
  • How to handle multiple sets of data - Part  
  • How to execute specific test scenarios 
  • Overview on scenario outline and how to pass multiple sets of data
  • Defining Preconditions and postconditions - Part  1
  • Defining Preconditions and postconditions - Part  2
  • Overview on Cucumber videos 

Selenium IDE overview

  • Introduction to Selenium IDE 
  • Mode of execution in IDE, what is command, target, value 
  • Various commands in IDE part 1
  • Various commands in IDE part 2
  • Why Verification Point is needed to add to IDE script 
  • Screenshot capturing, start & breakpoint, limitations of IDE 
  • How to implement gotoif and delete cookies with examples in IDE
  • How to create dynamic user using if conditions in IDE 
  • How to create multiple users using if conditions in IDE 
  • What is test suite & framework 

Core JAVA

  • Introduction to JAVA 
  • What is method, variable, package in JAVA 
  • What is class & method 
  • What are various Data types 
  • Eclipse editor overview and creating a project 
  • How to create object 
  • What are method parameters & return types 
  • What is access modifiers 
  • Overview on inheritance 
  • What is abstraction & abstract class 
  • Overview on interface 

WebDriver Basics and Advanced

  • What is WebDriver and its architecture 
  • Overview on locators and firebug 
  • Various types of locators and usage 
  • overview on XPath and CSS 
  • Comparison between RC and Webdriver 
  • Setup required for WebDriver 
  • Configure webdriver 
  • How your browser launch 
  • Comparison b/w Selenium, JAVA . & . versions with example
  • Object identification & actions on object 
  • Method chaining in JAVA 
  • GET N NAVIGATETO COMMANDS, firefox browser n selenium java issue
  • Window maximize command in WebDriver 
  • Sendkeys command in WebDriver 
  • Overview on Click, close & quit commands 
  • Scenarios and log in to SalesForce, handling checkboxes. 
  • Isselected, Uncheck, Radio buttons
  • Select class
  • FindElements examples, Tab, Identify all links examples
  • Working on Chrome Browser and IE browser
  • Html unit drivers Overview on frames
  • How to handle alerts using robot class and AutoIT
  • How to handle multiple windows
  • Actions and various examples
  • Handling of webtables
  • Introduction to java script executor
  • What is a Firefox Profile
  • Data-driven testing
  • getting data from a CSV file
  • Reading from PDF file and Image
  • Overview on Junit and Testng with examples
  • Testng Parallel execution and overview on framework
  • Overview on MAVEN
  • Explanation on Framework and its components with example
  • Overview on framework - Part 1
  • Overview on framework - Part 2
  • Overview on framework - Part 3
  • Overview on framework - Part 4
  • Overview on Cucumber BDD Framework - Part 1
  • Overview on Cucumber BDD Framework - Part 2
  • Overview on Cucumber BDD Framework - Part 3
  • Overview on Cucumber BDD Framework - Part 4
  • Overview on Cucumber BDD Framework - Part 5
  • Introduction to Jenkins
  • Creating jobs in Jenkins
  • Test Scripts for all the scenarios including framework scripts

Protractor Using NodeJS & JAVA Programming Language

  • Overview on Protractor and concepts we are going to study 
  • Prerequisites to install Protractor 
  • Installing Protractor 
  • Architecture of Protractor 
  • Introduction to Jasmine Framework 
  • Various Editor and folder structure 
  • overview on spec.js and global variables with simple examples 
  • Overview on conf.js file 
  • Introduction to Locators with examples 
  • How to execute Protractor scripts on non-Angular applications 
  • Convert a simple script into Page Object Model Example  
  • Various kinds of Excepts which we can use in Protractor 
  • Introduction to multiple it and before each in Jasmine 
  • Overview on ng-repeat with examples 
  • Overview on Protractor using JAVA and creating jProtractor jar file
  • Basic script to launch application using java programming language- Example
  • Basic script to perform operations using java programming language- Example
  • Handling of dropdowns using JProtractor 

Appium for Android Operating System

  • Appium Demo Session 
  • Overview on Mobile Testing 
  • Configuration required for Appium Android & Overview on APK files
  • Creating Android Emulator, overview on ADB.exe, installing apk file
  • Vysor, install app on real device, various ways to identify an Object & examples
  • Configuration on Eclipse Editor 
  • Basic script on Android by passing Desired capabilities 
  • Handling of Checkbox ,dropdowns and executing on real devices 
  • Handling of alerts in native app 
  • Drag and drop using TouchAction 
  • Scroll to specific object vertically using Touch Action 
  • Handling checkbox, text fields, radio buttons & expandalble lists 
  • Handling Date Pickers and Spinners 
  • Handling of Seekbars in API Demos App 
  • Handling rating bar and selecting 3* and 5* ratings 
  • Capturing screenshot and videos in android device 
  • UI Selector overview with examples 
  • Swipe horizontally using swipe list application 
  • MultiTouch Action overview with example 
  • Handling popup menu in Native app 
  • How to verify toastr message using OCR 
  • Overview on system apps and identifying package and activity name for contacts
  • Script to click on dialer on mobile system app 
  • Script to enter mobile number in dialer 
  • How to perform long press, create a message 
  • Running notes, APK Files & Test Scripts for Android 

Appium for iOS OS

  • Overview on MAC configuration required and creating simulators - Day 
  • MAC configuration required and downloading components from terminal Day 
  • Installing Node and appium 1.7 from terminal 
  • Overview on all the installation files and Appium inspector screen
  • Configuration in Eclipse and passing desired capabilities 
  • Object Identification in MAC 
  • Handling of alerts - Example  1
  • Handling of alerts - Example  2
  • Handling text entry and secure text entry alerts- Example  
  • Handling Actions sheets Example 
  • Handling of picker wheels 
  • Selecting a value from Date Picker 
  • How to Scroll to a specific object using Touch Action 
  • How to handle Text Fields 
  • Handling of switches 
  • Handling of Steppers - Example  1
  • Handling of Steppers - Example 2

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