Get Latest De

Email:info@onlinetrainings.in

Cucumber Bdd Selenium Java Complete Automation Course

Course

CUCUMBER BDD SELENIUM JAVA COMPLETE AUTOMATION COURSE

Category

Java IT Institute

Eligibility

Job Aspirants

Mode

Regular Offline and Online Live Training

Batches

Week Days and Week Ends

Duration :

Fast Track and Regular 60 Days

Java Objectives

•Deploy Java to host your application.
•You will learn how to install Java.
•How to create an Java project from scratch.
•How to connect to multiple data sources with Java.
•Learn Java from Scratch with Demos and Practical examples.
•Learn to design and run complex automated workflows for Java
•Learn and Understand Java From a total Beginner to and Expert
•Create Apps using Java From Scratch and scale it up to any level
•with this time saving course you will Learn Java and ready to use it

cucumber bdd selenium java complete automation course Training Highlights

•Career guidance providing by It Expert
•25+ projects for good Learning experience
•Fast Track course available with best Fees
•Personal attention and guidance for every student
•We provide Classroom and Online training in Metro Cities
•Project manager can be assigned to track candidates’ performance
•We also provide Normal Track, Fast Track and Weekend Batches also for Working Professionals
•We do Schedule the sessions based upon your comfort by our Highly Qualified Trainers and Real time Experts

Who are eligible for Java

•Artificial Intelligence, Data Science, Block Chain, Iot, Cloud Computing, Ux Design, Mobile Application Development, Natural Language Processing, Business
•delphi, wpf, Oracle Forms, wlan, wifi, wimax, nms, ems, oss, Big Data, hadoop, dpi, snmp, c, Cloud Computing, Vlsi, Data Structure, Algorithm
•Lamp/mean Stack Developers, Php, Node.js, Ui Development, Html5, WordPress, Ecommerce Development, jquery, Web Development, javascript, mysql, ajax, React.js
•python, django, aws, Data Analytics, Full Stack Developer, Front End, ui/ux design, Ui Development, User Interface Designing, Jquery, Javascript

CUCUMBER BDD SELENIUM JAVA COMPLETE AUTOMATION COURSE Topics

COURSE INTRODUCTION
•How this Course is Structured
•Course Road Map
•Course Road Map – [Resources: PDF]
•SETUP [MODULE]
•Setup Module Introduction
•Installing Java JDK & Maven Setting up System Variables
•A note for Mac users
•Java JDK Setup
•Apache Maven Setup
•Eclipse Setup
•Eclipse IDE Setup
•Eclipse IDE Setup – [Resources: IMPORTANT LINK]
•Eclipse [IDE] Setup – [Resources: POM File]
•TestNG Installation
•TestNG Addon for Eclipse
•Installing Required Cucumber Add-ons
•Cucumber Add-on for Eclipse
•Cucumber Add-ons for Eclipse – [Resources: Link]
•Adding a Cool Colour Theme to Eclipse!
•Visual Aid Enhancements Tool for Eclipse
•Chrome Browser & Chrome Driver Setup
•Chrome Driver and Chrome Browser Setup
•Setup Module [Exercise]
•MAVEN [MODULE]
•Creating our First Maven Project!
•Maven Project Creation
•Inspecting the POM.xml
•What is a POM File?
•Dependencies Required for our POM.xml file
•Dynamic Execution JDK Code and POM File – [Resources: Course Notes]
•Apache Maven Commands you Need to Know!
•Maven Commands You Must Know!
•Maven Module [Exercise]
•CUCUMBER BASICS [MODULE]
•Cucumber Basics Introduction
•What is Gherkin? What exactly is a Feature File? – How are they connected?
•WebDriverUniversity.com – Free Online (Interaction) Training Platform
•Webdriveruniversity.com – [FREE ACCESS!!!! – ONLINE TRAINING PLATFORM]
•Feature File Creation
•Creating Our First Feature File
•Regex Commands & Useful Links!
•Step File Creation
•What are Step Definition Files?
•Creating Our First Step Definition File
•Runner Class Creation
•What is a Runner Class?
•Creating Our First Runner Class & Generating Reports
•Integration Selenium WebDriver with Cucumber BDD
•How we can Integrate Selenium Webdriver
•Must Have Add-ons!!! – In order To Create Advanced Locators
•Selenium Integration – Stage 1-of-2
•Selenium Integration – Stage 2-of-2
•A Useful Batch File to have!
•Use Batch Files To Your Advantage!
•Wrapping up this Module!
•Cucumber Basics Module – [Project Code Download]
•Cucumber Basics – [Module Resources]
•Cucumber Basics Module [Exercise]
•CUCUMBER ADVANCED [MODULE]
•Cucumber Advanced Module Introduction
•Cucumber Advanced Module Introduction – [Resources: PDF]
•Inspecting Advanced Gherkin Keywords!
•Gherkin Advanced Keywords
•Gherkin Advanced Keywords – [Resources: PDF]
•Simulating Multiple Test Scenarios
•Adding Multiple Scenarios – Introduction
•Adding Multiple Scenarios – [Resources: PDF]
•Creating Multiple Feature Files
•Creating Multiple Feature Files – [Resources: PDF]
•Background Keyword (Avoid Code Duplication)
•Background Keyword – Avoid Code Duplication!
•Background Keyword – [Resources: PDF]
•Parameterization (Data Driven Testing)
•Parameterisation – Introduction
•Parameterisation – Code Example & Explanation
•Parameterisation – Step by Step Practical Explanation
•Parameterisation – [Resources: Code]
•Parameterisation – [Resources: PDF]
•Data Tables (Structuring Our Test Data)
•Data Tables – Introduction
•Data Tables – Code Example & Explanation
•Data Tables – Step by Step Practical Explanation
•Data Tables – [Resources: Code]
•Data Tables – [Resources: PDF]
•Scenario Outlines (Effective Way to Simulate Multiple Test Scenarios)
•Scenario Outlines – Introduction
•Scenario Outlines – Code Example & Explanation
•Scenario Outlines – Practical Explanation-of-4
•Scenario Outlines – Adding Hooks – Practical Explanation-of-4
•Scenario Outlines – Adding Multiple Test Scenarios-of-4
•Scenario Outlines – Enhancing Test Cases with Assertions-of-4
•Scenario Outlines – [Resources: Project Code]
•Scenario Outlines – [Resources: PDF]
•Hooks
•Hooks – Introduction & Explanation
•Hooks – Code Example & Explanation
•Hooks – [Resources: PDF]
•Cucumber Options
•Options – Introduction & Explanation
•Options – Code Example & Explanation
•Options – [Resources: Code]
•Options – [Resources: PDF]
•Tags
•Tags – Introduction & Explanation
•Tags – Code Example & Explanation
•Tags – Wrap Up – A Must Watch!
•Tags – [Resources: Code]
•Tags – [Resources: PDF]
•Tags – [Resources: PDF-2]
•Connecting Tags & Hooks
•Tagged Hooks – Introduction & Explanation
•Tagged Hooks – Code Example & Explanation
•Tagged Hooks – [Resources: Code]
•Tagged Hooks – [Resources: PDF]
•Creating Multiple Runner Classes
•How to Use TestNG!
•TestNG – Introduction & Explanation
•TestNG – Code Example & Explanation
•TestNG – [Resources: Code]
•TestNG – [Resources: PDF]
•Surefire Plugin
•Surefire Plugin – Introduction & Explanation
•Surefire Plugin – Code Example & Explanation
•Surefire Plugin – [Resources: Code]
•Surefire Plugin – [Resources: PDF]
•Generating Advanced Reports
•Advanced Reporting – Introduction & Explanation
•Advanced Reporting – Code Example & Explanation
•Cucumber Advanced Module – [Project Code Download]
•Advanced Reporting – [Resources: Code]
•Cucumber Advanced Module [Exercise]
•CUCUMBER ADVANCED FRAMEWORK DEVELOPMENT [MODULE]
•Wrapping Up Everything We Have Learnt So Far!
•Wrapping Up Everything We Have Learnt So Far! – [Resources: PDF]
•Repetition is Key to Effective Learning!
•Repetition is Key! – A Must Watch!!!
•Step by Step Wrap Up – [Resources: PDF]
•Real World Test Scenarios we will Use to Develop an Advanced Framework!
•The Scenarios we will Use to Develop our Innovative Framework!
•Building the Foundations of Our Advanced Automation Framework
•Framework Development 1/5 – Feature Files Creation Scenario Outlines Locators
•Framework Development 2/5 – Step Files Creation Adding Master Hooks
•Framework Development 3/5 – Enhancing Step Classes Creating Dynamic Locators
•Framework Development 4/5 – Creating Advanced Methods Adding Assertions
•Framework Development 5/5 – Finalising Project Looking at Current Limitations!
•Framework Development – [Resources: Project Code]
•Cutting Edge Advanced Framework Components We will Implement!
•KEY CUTTING-EDGE COMPONENTS we must add to our Existing Framework! – [Overview]
•Key Cutting-Edge Components Overview – [Resources: PDF]
•Why we must create a Driver Factory Class Configuration Class Constant File!
•Driver Factory Creation
•Driver Factory – Creation & Explanation
•Driver Factory – [Resources: Code]
•Configuration File (Centralising Test Data)
•Creating a Read Configuration Class & Dynamic Locator(s) – Important!!!
•Read Configuration Class & Dynamic Locators – [Resources: Code]
•Wrapping Up what we have Implemented So Far! – [Resources: PDF]
•Master Hooks (Overcome Architecture Limitations!)
•Master Hooks – Introduction & Explanation – [ Refactoring ]
•Master Hooks – Creation & Explanation
•Master Hooks – [Resources: Code]
•Master Hooks – [Resource: PDF]
•Base Page (FREE ACCESS to Pre-constructed Methods!)
•Base Page – Introduction & Explanation
•Base Page – [Resources: Code]
•Base Page – [Resources: PDF]
•Base Page – [Overview – FREE ACCESS to Advanced Bespoke Methods!]
•Base Page & Prebuilt Methods – [ Resources: Download Class]
•Sub Pages (Page Object Modelling & Inheritance)
•Sub Pages – Introduction & Explanation – [ Page Object Modelling ]
•Sub Pages – [ Page Object Modelling ] – [Resources: PDF]
•Sub Pages – Its Easier if we Look at Sub Pages in Action First
•SubPage implementation 1/5 – Sub Pages CreationExtending Driver Factory Class
•SubPage implementation 2/5 – Modelling Page Elements Page Factory – A Must!!
•Sub Page implementation 3/5 -Creating & Housing Bespoke Methods inside our Pages
•Sub Page implementation 4/5 – Initialising our SubPages inside our Factory Class
•Sub Page implementation 5/5 – End Product Why we Must use Page Object Model