Selenium Online Training

Play Video

Selenium Online Training

Duration: 1 Month

Monday to Thursday– 2 Hrs per day

Enroll for our Selenium Online Training program to learn selenium in 30 days with 2 hours of classes from Monday to Friday. Our trainer Ashok Reddy, Industry expert with 15 years of real time experience who has trained over 1000+ candidates over the last 6+ years.

Enroll for Demo

Course Overview

Selenium online training enables participants to become expert in functional automation testing using Selenium tool.

Our Selenium online training program covers for beginners who wants to start their carrier in IT industry as automation test engineer.

Selenium online training also helps manual testers to upgrade their skill as an automation test engineer

In this selenium online training you will learn:

  • Selenium 3.0 version and its different components like IDE, RC, WebDriver & Grid in detail with practical examples
  • In this selenium online training, you will also learn about different frameworks like, Keyword Driven, Page Object Model (POM) & TestNG.
  • This training also includes selenium tutorial for beginners with examples.
  • In this training we also cover core Java
  • We also train on installation and downloading of all tools / components as well

Batch Schedule

Course

Track

Start Date

Duration

Register

Selenium online Training

Regular

09-November-2020

Weekly 4 days Mon,Tue, Wed & Thu 2 Hours per day

Register Now

Why Selenium online training:

Most of the projects in industry are running in Agile now where it is expected every tester to be an automation tester. There are so many tools available in industry for functional automation testing like UFT, VSTS, Silk Test & Selenium etc. Most of the functional automation is implemented using Selenium automation tool due to following reasons:

  • Selenium tool is open source and can be used at free of cost
  • Supporting multiple browsers Script that is written can be executed in any of the below operating systems.
    • IE
    • Firefox Browser
    • Google Chrome
    • Microsoft Edge
    • Opera
    • HTML unit driver
    • Safari
  • Supports many operating systems with latest versions of these. Script that is written can be executed in any of the below operating systems.
    • IOS
    • Android
    • Windows
    • Unix
    • Linux
    • MAC
  • Selenium also supports multiple programming languages:
    • Java
    • C#
    • Ruby
    • Python
    • Perl
    • Java Script
  • Selenium tool is compatible with integrations. Below frameworks and other tools can be integrated easily:
    • TestNG
    • Junit
    • Jenkins
    • Maven
    • Docker
  • Parallel Test Execution is supported by Selenium by which we can save lot of time in execution
  • Selenium requires less hardware compared to other tools in the market
  • It has become mandatory now to have selenium skill in automation testing
  • Most of the projects in the market are running on web browser and selenium is best suited tool for automation of web based application
  • Selenium automation tool has become popular in the market now for its best futures like compatibility testing of application with different browsers and operating systems
  • Selenium has a huge and active user community that offers comprehensive support
  • Selenium also supports Android & IOS where most of the market is using mobile device to use applications
  • Selenium supports multiple frameworks like TestNG , Junit etc..
  • Selenium can be easily integrated with build tools like Maven & ANT
  • Selenium Web Driver supports Mouse Curser and Keyboard Simulations
  • Like traditional tools Selenium does not require to star server
  • Constant updates to Selenium tool helps so that it can support new browsers and versions as well as operating system as well.

Selenium Online Training - Course content

  • What is automation testing
  • Why to go for automation testing
  • Advantages of Automation
  • When to go for Automation
  • Automation Tools in industry
  • Selenium Overview
  • Features of Selenium tool
  • Comparison of Selenium with other tools in industry
  • Selenium IDE
  • Selenium RC
  • Selenium WebDriver
  • Selenium Grid
  • How to download & install Java & Eclipse
  • How to Create new java project in Eclipse tool
  • How to Create a new java class in project
  • Running java class
  • Viewing the results of java program
  • Data Types in Java
  • Declaring Variables
  • Operators
  • Writing simple java program and running
  • Conditional Statements

o If condition
o If else condition
o If else if condition

    • Switch case statement
    • Loop Statements

o While loop
o Do while
o For loop

    • Functions / Methods
    • Examples for all the above topics
    • Array

o How to declare array
o How to store values in array
o Reading values in array
o Single dimension array
o Multi dimension array

  • Class
  • How to create class
  • Object
  • How to create object for the class
  • How memory allocation happens for object
  • How to access methods using class
  • Constructors
    • Types of polymorphism
    • Compile time polymorphism

o Method Overloading

    • Run time polymorphism

o Method Overriding
o Using Super keyword

    • What is Inheritance
    • Advantages of Inheritance
    • How to reuse the fields and methods of super class
    • Overriding fields and methods of parent class
    • Types of Inheritance

o Single Inheritance
o Multilevel Inheritance
o Multiple Inheritance

  • Static Variable
  • Static Method
  • Static Block
  • What is Abstract class
  • What is Abstract Method
  • What is Interface
  • Difference between class and interface
  • When to use Interfaces
    • What is Encapsulation
    • What is hiding data and why to hide data
    • Using Access Modifiers

o Public
o Private,
o Protected
o Default

  • What is package
  • Advantages of packages
  • How to create a package
  • How to import package into a different class
  • Use of collections
  • Advantage of collection using ArrayList
  • How to add, remove, and insert values /elements into collections
  • What are exceptions, errors
  • How to handle exceptions
  • Using try and catch blocks
  • Types of Exceptions
  • Using of throws
  • Throw
  • Throwable
  • Final Variable
  • Final Method
  • Final Class
    • Introduction to WebDriver and futures
    • Configure Eclipse IDE with selenium
    • Identifying elements / objects in WebDriver using

o Id
o Name
o Link
o Xpath
o CSS
o How to recognize duplicate elements
o How to recognize dynamically changing elements

    • Using Firefox Driver & Other Drivers
    • Working with Different Elements and programming

o Checkbox
o Radio Buttons
o Buttons
o Links
o Dropdown list
o Frames
o Working with Table Elements
o Reading data from Table
o Working with Mouse Actions
o Handing keyboard, mouse events
o Capturing screenshots

    • What is Synchronization
    • Different ways to implement Synchronization

o Implicit wait
o Explicit waits

  • How to handle multiple browsers
  • Handling alert windows
  • Handling windows alerts using Auto IT & Robot class
  • IE browser
  • Chrome browser
  • Running scripts on different browsers
  • What is Data Driven Testing
  • How to parameterize the data using Excel
  • Reading, writing data into Excel
  • What is TestNG & Installation of TestNG in Eclipse
  • Understanding and Usage of TestNG Annotations
  • Parameterizing tests using DataProvider
  • TestNG Groups
  • How to skip a test case from execution
  • Running TestNG script
  • Usage of Assertions
  • Create TestNG.xml file and running tests from TestNG.xml file
  • TestNG Reports
  • Introduction Gird
  • RemoteWebDriver
  • Congiguring hub
  • Configuring node
  • Running scripts on remote computer
  • Introduction to Maven
  • Advantages of Maven
  • Maven vs ANT
  • Installing Maven
  • Create Maven Project in Eclipse
  • Exploring POM.xml file
  • Building project using Maven
  • Integration of Testng.xml in Maven
  • Running Test Scripts using Maven
  • Introduction to Jenkins
  • Advantages of Jenkins
  • Setting up CICD(Continuous Integration & Continuous Deployment)
  • Scheduling jobs in Jenkins
  • What is Framework & Advantages of Framework
  • Data Driven Framework
  • Keyword Driven Framework
  • Page Object Model
  • Hybrid Framework

Benefits of learning Selenium online training: :

  • Your resume will be shortlisted on search of jobs
  • You are upgraded your skill with Selenium which is having huge demand in the market.
  • Selenium skill professionals are highly paid and have huge job requirements in software testing industry
  • You will survive in IT industry as it not easy to survive on only manual testing

Who should learn Selenium online training?

  • Professional who are working on manual testing and wants to upgrade their skill towards automation testing
  • Who wants to start their carrier in IT industry as automation tester
  • Test engineers

Prerequisites required for learning Selenium

  • Basic knowledge of Software Testing
    • What is Software Testing & why we do software testing
    • Different Types of testing like Regression Testing, Smoke Testing, Sanity Testing etc.
    • Why we get defects
    • Defect Management Process like once defect is created what is the life cycle of it until it goes to closer.
    • What are Test Cases & different types of test cases
    • What is Automation Testing

SELENIUM ONLINE TRAINING COURSE - FAQ'S

Q: Benefits of learning Selenium Online Training from TechTrainers?

Main advantages of learning Selenium online course from us are:

  • Our trainers who teaches Selenium online Training has more than 15 years of real time experience in Software Industry
  • Also our trainers has more than 5+ years of experience in training Selenium training apart from real time experience
  • We at TechTrainers teach with all real time examples for Selenium online training
  • We also conduct MOCK interviews with individual participants
  • Most of our trainers who train Selenium online course are part of interview panel across multiple MNC
  • We also help in preparation of resume for individual resource
  • We also take sessions on multiple frameworks like Page Object Model (POM), TDD, Cucumber and TestNG.

Q: Can you let us know on trainer profile who train Selenium Online Training

Our trainers who teaches Selenium online training are industry matter experts and they are having 15+ years of experience in software testing and have a look at our Trainer profile

Q: Do we get train on live project?

Yes we train you on live project once Selenium online training is completed. It will make participants more comfortable with confidence as we explain in detail it’s almost like your real time job. This project also helps participant to get job easily and sustain in the job.

Q: Do you charge any extra amount for live project?

No, it is already included in your fee

Q: Do you teach live project in different frameworks? Especially in Page Object Model and Cucumber?

Yes, we concentrate more on both frameworks Page Object Model and Cucumber as current industry is using these frameworks more.

Q: Do we get recorded videos of Selenium online training?

Yes every day we send Selenium Online Training recorded videos to all participants

Q: What if I miss any Selenium online training?

You can go through recorded video and raise questions in next class if you have any from recorded video. We spend some time before starting current session to clarify previous session questions.

Q: Do I get course completion certificate?

Yes we provide course completion certificate after completing Selenium online training

Q: Is programming language is mandatory to learn Selenium Online Training?

Yes, but we will be training you in Java language first then start Selenium. You don’t need to pay any extra for learning Java it’s already included in fee specified

Registration

CAPTCHA
Please wait…

Pay Now


Trainer Profile

Our Trainer:Ashok Reddy has been working with corporate for about 15+ years now. He has trained 3200+ individuals on Selenium, Manual Testing  and other automation tools.Trainer’s LinkedIn profile: https://www.linkedin.com/in/ashok-reddy-4a0a43120/

18 Years Experienced Trainer