Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Enquire

Submit your enquiry for Selenium - Online Training

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Sucharita

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

Share

Selenium - Online Training

Selenium - Online Training

Online Instructor led Course

Platform: Skype, Go to meting

14,000

No Reviews Yet
0 Interested

About the Course


Selenium Webdriver training is completely practical training with 10-20% theory involved.
We execute every topic by writing code during the training. We also provide handful excercises to assist the students to practice with real time scenarios.

Meet the Trainer who put you on practical rigorous training on Selenium - web Driver - A functional Automation Test tool in software Testing space.



If you are still looking for continuous integration topics with Selenium, Jenkins,Maven,Ant etc.

If you want to master your skills on Hybrid and Robotium frame work design using Selenium 2.0

If you want to master Selenium 2.0 right from scratch, meet your trainer by setting up a call with us.

Topics Covered

Selenium Course Content - Basic level

Day 0-Demo:

Introduction to Selenium

What is Selenium?
Flavors of Selenium?
How to install eclipse and Selenium?
Execution of your first test case in Selenium?
Generate a TestNG report for executed test case

Q& A session

Day 1:

Java Basics
What is Java?

Installation of Java?
Verify the installation of java?
What is eclipse? And different versions of the eclipse?
Develop, Compile and execute Java Program?
Class?
What is Object?

Basics of Java … Continued

Basics of Java:

What is?



What is Keyword?
What is Method?
What is Constant?



Naming Conventions in java or Coding Standards:

for classes
for methods
for variables
for keywords
for constants
for Interfaces
for package

Classes and Variables

What is Class?
How to create a Class?
What is Variable?
Types of Variables?
How to use variables?

Q& A session

Day 2

Branching and looping conditions

If- Else

write a program to verify given no is Even or Odd

If else if

write a program to verify given 2 number are equal, a>b, or a
For loop

Print the number from 1 to 100
Print the numbers which are divisible by 2 between 1 to 50
Print the prime numbers from 1 to 50

Switch

Select a day from the week table by passing a number

Loops

For-loop

Selected examples

While

Selected examples

Do while

Selected examples



Use of Key words in Java

Q & A session



Day 3

What is method?
What is Method Overloading?
Advantages of Method overloading
Difference between static and non-static
How to declare static members
How to call static methods inside the static methods
How to call static methods inside the non static methods
How to call Non - Static method inside the static methods
How to call non - static method inside the non-static methods
Difference between static and Non -static members
Usage of "this" keyword
What is constructor?
How to create a constructor
Constructor overloading



Q & A session



Day 4

What is Inheritance?
What are the advantages of Inheritance?
What are the types of Inheritance?
How to implement Inheritance in java
Usage of "Super Keyword"
What is Method Overriding?
Difference between method overloading & Method overriding
What is abstract method?
What is abstract class?
When we declare a class as an "abstract"
What is the use of abstract method?







Day 5

What is Polymorphism [static and dynamic polymorphism ]
What are the types of polymorphism?
What is compile time polymorphism?
What is run -time polymorphism?
What is interface?
Write a program for interface
What is abstraction?
What is package?
What are the default packages available in java?
What are the access specifiers?
What is encapsulation and write a example program
What is String class and discuss about the method available in String class
Difference between String and String Builder
What is an Array?
How to print the elements present in an Array

Assignment: Identify the duplicate elements in the Array



Day 6

What is Collection?
about the collections in Java
What is List and write a program for List
What is Set and write a program for Set
What is Queue and implement program for Queue
What is Iterator?
What is Exception Handling and what are the types available in java





Day 7

Introduction to Automation Testing
Types of Automation Tools
What is Selenium?
Introduction to types of types of applications
Introduction to Web Application, and Browsers
IDE -BASICS
How to download IDE
How to install Selenium IDE to the Firefox
How to write a program in IDE
How to execute a program in IDE
what are the commands available in IDE

Assignment 3: Install IDE and verify installation of Selenium IDE

Assignment 4: Record a selected test case using Selenium IDE



Day 8

Introduction to Web Driver
Structure of WebDrver
Download WebDrver
Install WebDrver
Create new Selenium Project
Create New Class in selenium Project
Write Sample Test Script for Login code of Actitime
Analyze the Script
HTML Basics

Assignment 1: Download Selenium -Web Driver jar files from http://seleniumhq.org website

Assignment 2: Download Eclipse -Kepler version and try to install on your local system

Assignment 3: Open Eclipse and try to create one new project and add all Dependency jar files







Day 9

Locators Available in the Web Drier
Xpath functions
Usage of FindElement ();
How to disable automatic updates in firefox
WebDriver login code for Actitime
Working with Web Links - Links by using //a tag
Working with Web Text

Assignment 1: Automate a test case for Login into application installed on your machine using WebDriver.



Day 10

Working with Back end attributes
Ex Site: Google login page or Outlook login page placeholder
Get the backend place holder value using getAttribute() API
Working with Presence of Web Element
isDisplayed () - for Web Element
IsEnabled ()- for Web Element
isSelected () - for check box or Radio button

Assignment 1: Automate assigned test cases using the concepts discussed.



Day 11

Working with drop down
give examples how it look like
in Applications - Reports ->Select User -- >in the drop down
Working with dynamic web list
Take the all values from the drop down
Compare with the expected value
Then select from the drop down

Assignment 1: Execute the test case assigned to you using the available application and submit by tomorrow

Day 12

Introduction waits Statements
What are Wait Statements?
Why it is useful in test script
How it is used
Types of wait statements
Window Handling



Day 13

Handling alert pop up by using Alert API

Ex: take ex IRCTC Login pop up

Handling unexpected pop up
Write script for count of active browsers opened
Introduction Action class
When it is used
Implement a test script for moveToElement ()

Ex: Monster India

Working with keyboard Operations

EX: how to click on button without using click() method




Day 14

Working with bulk elements
Count of buttons present in the webpage
Count the number of links are present in the web page
Extract the number of links available in a web table ( times of India website)
Dynamic Web Table
GetRowCount in the table
GetColumnCount in the table
Handling Auto - Suggest Box
ex1: goggle search box
ex2: enter any word in the search box and get how many links are Available
*How to identify ID for Google search box using xpath checker - press F12
Frame Handling
What is frame?
How to identify frames in a Webpage

Day 15

Why we need to execute Test Script in IE, Chrome, safari Browser.
How to start IE Browser
What are the settings we need to start IE,
Download the IEDriverServer from selenium community website - http://www.seleniumhq.org
How to execute the IEDriverServer
How to handle chrome browser
Download Chrome Driver Server from selenium community website - http://www.seleniumhq.org
Handle File Download Pop - Up by changing browser native settings
Download file to the Specific folder by changing



Day 16

What are the certificate errors?
What is HTTPS:// PROTOCOL
Show certificate errors in IE, Chrome, and Firefox
How to handle these certificate errors in firefox

Resolve: Using FirefoxProfile Class

How to handle File Attachment pop up - Using AUTO IT


Day 17

What is Unit testing framework? and tools
What is TestNG?
Why TestNG is used in Testing
Installation of TestNG
Execute a sample script in TestNG
What are the Annotations available in TestNG?
What is the Usage of each annotation?
How to execute script in TestNG

Assignment 1: Download TestNG through eclipse and install to your project

Assignment 2: Execute at least one test case by using TestNG Annotations







Day 18

How to execute test Script in TestNG
How to achieve Batch execution
How to achieve Group Execution through TestNG
How to achieve Parallel Execution through TestNG
Assertion - what are the Assertions
What are the assertions available in TestNG

Assignment 1: Develop Test Scripts according to manual Test Cases

Assignment 2: try to run at least 3 test cases as a batch by using TestNG.XML FILE



Day 19

What is the use of maintaining Test data in External Resource
How to maintains the Test Data In external Resource
How to extract the data from the Excel workbook
What is Apache POI
Available API's in Apache POI - Structural Diagram
Write a Script to get Data From the Apache POI
Use the Test Data in test script which is invoked from the excel work book

Assignment 1: Download Apache POI

Assignmen2: attach apache poi to the eclipse project

Assignment 3: create one xlsx file in your system and prepare some test data which required for test case and try to get that data by using Apache POI



Day 20

What is Framework
What is the Advantage of Framework in Testing
what are the types of frameworks available in Testing
Data Driven - Framework
Modular Driven -Framework
Keyword Driven - Framework
Hybrid Driven - Framework
What is the Structure of Hybrid framework
What are the components available in Hybrid-Driven Framework

Assignment 1: Design the frame work discussed on your own and get it reviewed by trainer

Assignment 2: List the factors in choosing the frame work.



Day 21

Implement each component of framework
TestNG Test Cases
Generic Lib
Business Lib
What is the use of maintaining object properties in External Resource
What is the Page Object Model
What is Page design pattern

Assignment 1: Create Page Object Repository in your system for your project where you are practicing

Assignment 2: try to implement POM by using @FindBy annotation

Day 22

How to create object properties using POM
What is FindBy annotation
How to implement @FindBy annotation with POM
How to invoke object properties in Test Script from POM
What is the advantage of designing the framework using POM



Day 23

How to Take Screen shots
what is EventFiringWebDriver()
What is the use ReportsLib
How to implement ReportsLib in framework
How to open TestNG Report in TestNG framework

Assignment 1: Implement Screenshot code for your test cases

Day 24

What is the Use of Reporter Class
how to see the output in Eclipse
How to see the output in both eclipse console and TestNG Report
How to take screen shot for failed test cases
How to implement Reports lib in framework
Execute the Example Framework

Assignment 1: Try to get screenshot for failed test cases



Day 25

Introduction to Version Control Tool
What are the available Tools in market
How to Download SVN Server
How to install SVN Server
How to install SVN -Client
How to open SVN Server
How to check in framework in to the SVN Server
How to check out framework to the local machine from the svn server

Assignment 1: Download Tortoise SVN Server and Tortoise SVN Client software

Assignment 2: install in your system

Assignment 3: try to implement All SVN related topics in Your system.



Day 26

How to Update only single program in SVN
What is the Use of Apache ANT
What are the advantages of Apache ANT
How to download Apache ANT
How to install Apache ANT
How to verify Whether Apache ANT is installed successfully or not
How to generate Ant Build file
How to trigger Apache ANT build file

Assignment 1: Download Apache ANT & install in your system and verify whether it is installed successfully or not

Assignment 2: try to generate ANT Build file



Day 27

What is Continuation integration Tool
What are available Continuation Integration Tools available in Market
What is Jenkins
How to Download Jenkins from internet
How to verify Whether the Jenkins is installed successfully or not.
How to add email notifications in Jenkins
How to trigger ANT Build file through Jenkins

Assignment 1: Download and install Jenkins for windows

Assignment 2: implement the discussed concepts using Jenkins.



Day 28

What is Selenium GRID
What is the Selenium Grid
How to implement Selenium Grid
How to download Selenium Grid server from selenium community website
what are the commands to trigger selenium - Grid2
What are the commands to trigger selenium -Grid2 at Hub Side

Assignment 1: Download Selenium GRID-2 Server

Assignment 2: Reference links and materials on Selenium grid will be provided to implement the concepts on your own.







Day 29

What are the difference between Selenium RC & Selenium WebDriver
What are the differences between IDE,RC,WebDriver
How to connect to the JDBC using Selenium

1000+ interview questions, preparation of CV .

Sample interview questions collected from different companies

====== Product based company –Bangalore=========

What are the challenges faced in Automation testing
How did you handle Reporting in your framework
What is the Entry criteria for Automation
What is your roles and responsibilities
Explain Automation process followed in your company.
what exactly you review in Automation Script
How many test cases you have written in your project
what is ROI
What are the Good qualities of Automation Test Engineer
Why you used Hybrid-Driven framework in project any specific reason

Who should attend

Manual Testers
Freshers
Aspiring automation testers
anyone who wants to implement automation testing

Pre-requisites

Nothing.

What you need to bring

Laptop
Internet connection

Key Takeaways

Expertise in Selenium to handle project independently
Scritps,
Frameworks
1000+Interview questions
Readily marketable CV with Selenium expertise
Test Plans
Content
Reviews
There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

Comment ?

Questions Guidelines

  • Start your question with simple statements like "what", "when", "where", or "how".
  • Ensure your question or answer is not offensive or insensitive - it may be voted down or banned.
  • Please provide as much detail as possible as this will allow our members to better understand and respond to your question.
  • Take some time to categorize your question. This will greatly help other users find the question.


You can add upto 6 Images

Ask


There are no Reviews yet. Be the First to Review

Date and Time

Not decided yet.

cash back100% Money Back Guarentee

About the Trainer

Sudheesh

M Tech


Sudheesh has more than 3 Years in Selenium experience who has implemented different frame works for different IT service companies.

He also assists lot of automation testers across world to solve the problems during their day to day work.
Seats Left-

Students Interested 0

Course Id: 25722