Loading Events

« All Events

  • This event has passed.

4 Weekends Selenium Automation Testing Training Course Bronx

December 5, 2020 @ 11:30 am - 12:30 pm

4 Weekends Selenium Automation Testing Training Course Bronx

4 Weekends Selenium Automation Testing Training is being delivered from December 5, 2020 – December 27, 2020 US Pacific Time
About this Event

This event has been UPDATED since it was first published. View the UPDATED & Detailed Selenium Automation Training course for beginners Information here.

4 Weekends Selenium Automation Testing Training is being delivered from December 5, 2020 – December 27, 2020 US Pacific time for 16 Hours over 4 weekends, 8 sessions, 2 sessions per weekend, 2 hours per session.

This course is meant for beginners who would like to learn everything about Selenium.
All Published Ticket Prices are in US Dollars
The course will be taught in English language

4 Weekends Only Selenium Automation Testing Training Schedule

December 5, 2020 – December 27, 2020 US Pacific time
16 Hours | 2 Hours on Saturdays, 2 Hours on Sundays every week US Pacific time
7:30 AM – 9:30 AM US Pacific time each of those days
Please click here to add your city name and check your local date and time for the first session to be held on December 5, 2020 at 7.30 AM US Pacific Time.

Features and Benefits

16 Hours, 8 sessions, 4 weekends of total Instructor-led and guided training
Training material, instructor handouts and access to useful resources on the cloud provided
Practical Hands-on Lab exercises provided
Actual code and scripts provided
Real-life Scenarios

Course Overview

Selenium is an open source testing tool. It is used for web browser testing and automates anything available on the web browser.
Selenium supports all the major’s browser like Chrome, Mozilla, IE, Opera, Safari, etc. Also, it supports multiple programming and scripting languages like Java, C#, Python, Ruby, JavaScript, etc.
It has become very popular in IT industry. Selenium has 4 different version; Those are Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid. The most popular is Selenium Web driver.
This course will provide the full knowledge of the different framework such as Data-driven, Hybrid, Page Object Model, etc.

Who can take this course?

Anyone who is interested in learning Selenium Automation Testing.

Course Outline

1. Introduction to Selenium

What is automation testing?
What is the use of automation testing?
What we need to Automate?
Automation execution analysis.
What is Selenium?
Advantages of Selenium
What is the difference between Selenium and QTP?

2. Different types of Selenium tools

Selenium Web Driver/Selenium 2.0

3. Selenium IDE

Installing Selenium IDE
Selenium IDE icons
Recording your first test with Selenium IDE
IDE Context Menu
Adding Selenium IDE comments
Synchronization commands
Working on pages with AJAX
Storing elements
Creating test suites
What you cannot record

4. Locators and Object Identification

Tools to identify elements/objects
IE Developer tools
Google Chrome Developer tools
Locating elements by ID
Finding elements by name
Finding elements by link text
Finding elements by XPath
Finding Elements by using CSS
Some Special IDE commands
Write your own Selenium IDE script without record and playback

5. Java for WebDriver

Introducing the JAVA technology
Object Oriented Programming Concepts
String Processing
Exceptions and Assertions
I/O Streams
Wrapper Classes
Reading data from Property files using java program
Reading and Writing data from/to Excel files using Apache POI API and JXL API

6. Junit FrameWork

Running Java Programs using junit
Writing Selenium tests from scratch using Junit FrameWork
JUNIT Annotations
JUNIT Methods
Frequently used Selenium commands
Test Suites using JUNIT
Parameterized test cases using junit framework

7. Selenium WEB-DRIVER

Why WebDriver?
Downloading web driver Jars configuring in eclipse
Architecture of selenium WebDriver
Drivers for Firefox, IE, Chrome, Iphone, Android etc
What is the difference between Selenium RC and WD?

8. Sample programs in WebDriver

Handel Text box
Handel HyperLink
Handel Button and Check box
Handel Radio Button and DropDown Controls
Select value from DropDown
Display all values
Select values step by step
Capture screenshots for failure Testcases
Re-Running failure Testcases
Synchronization Commands In Web Driver
Why Implicit wait and Implementation of Implicit wait
Why Explicit wait and Implementation of Explicit wait
Web Driver Fluent wait and Thread Sleep functionality
File uploads and File downloads (Handling Window based controls using Robot and Sikuli API)
Handling alerts box and Verifying the Alert Texts
Handling confirmation messages
Keyboard actions
Mouse actions
Handling Iframes working with Nested Iframes
Handling multiple tabs
Handling popups
Preparing web driver test cases using customized x-path
Identifying controls using x-path predefined functions
Web Tables
Web Driver with TEST NG Frame Work
Batch Running Test cases using TestNG
Validations and its usage in Automation test scripts
Customized Report Generation
Implementing Logs using Apache

9. TestNG FrameWork

Overview of TestNG
Environment of TestNG
Writing WebDriver Test Cases using TestNG
Basic Annotations of TestNG
Executing Tests
Executing Test Suites
Ignore Test
Dependency Test
Parameterized Tests
Report Generation

10. Working with multiple browsers

Executing Automation Test Cases in multiple browsers Sequentially
Working with Chrome and IE browsers
What is Firefox Profile And Implementation of Firefox Profile
What is WebDriver Desired Capabilities class
Executing Automation Test Cases in multiple browsers Parallel

11. Maven Project Management Tool

Introduction about maven
High Level Overview
Ant vs Maven
Installation of Maven
Demo using Sample Maven Project
Maven Structure
Maven Dependencies
Maven Repositories
Maven Eclipse Integration

12. Version controlling tool GITHUB

Downloading and configuring Github
Difference between CVC Versus DVC
Basic Git Commands
Working with Repositories
Setting up Repositories
Local and Remote Repositories
Create repository and cloning projects
Committing and Syncing the code
Reverting and Rolling Back the Code
Branch and Merging Concepts and Implementation
Stashing Changes
Resolving the Conflicts

13. Database testing using WebDriver

Installing MySQL Database
java.sql package
Overview on Connection Interface, Statement Interface, Preapared Statement and Resultset Interfaces.
Example program to Access Database.
Some examples on SELECT,UPDTE and DELETE queies
Some WebDriver examples using Data fetched from Database

14. Automation Test Frame Work

1. How to develop Test automation frame work in live environment

What is a frame work
Types of frame work
Data driven frame work
Modular driven frame work
Keyword driven frame work
User Defined Keyword driven framework with implementation
Execute test scripts from the framework

2. Continuous Integration Testing using Jenkins

About Jenkins
History of Jenkins
Splitting of Projects
What is Continues Integration
Installing Jenkins
Creating a simple job
Integrating Jenkins to the Project

3. Cucumber BDD Frame work

Introduction to Cucumber
Cucumber Installation
Cucumber Basics
Gherkin – Business Driven Development
First Cucumber Selenium Java Script
Feature File
Junit Runner Class
Gherkin Keywords
Step Definition
Passing Parameters to Step Definition Class
Running Cucumber through Maven
Cucumber Options
Finally Write Test Cases using cucumber
Integrating cucumber to Test Automation Frame work

15. The Fundamentals of RESTFul Services in Java

What is Jersey?
RESTFul Architecture
Using HTTP GET Demo
Test Created New REST Service USING HTTP GET
JSON Output for HTTP GET
Using HTTP POST Demo
Using HTTP PUT Demo
JSON Output for HTTP PUT

16. Interview questions on

Selenium IDE
Selenium web driver and Automation Testing
Core Java
Manual Testing Concepts


Tech Training Solutions


IT Training Center
Tech Training Solutions, Bronx
NYC, NY 10455 United States
+ Google Map

Leave a Reply

Your email address will not be published. Required fields are marked *