loading......

Where do you need ?

location

Please select a Location.

Share

Selenium + Java Basics

Selenium + Java Basics

HAL 2nd Stage, Bangalore

8,000

1 Reviews
0 Interested

About the Course


Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby. The tests can then be run against most modern web browsers. Selenium deploys on Windows, Linux, and Macintosh platforms.

Topics Covered

List of Topics
•Selenium Basics
What is automation testing
Introduction to Selenium
Selenium Variants
Supported Platforms (Browsers, Programming Languages, Operating Systems)
How Selenium Works
Comparison between Selenium and QTP

•Selenium IDE
Introduction
Setting up Selenium IDE
IDE in detail – Features and Components
Test Suites
Record and Playback in IDE
Editing Scripts in Selenium IDE
Running a Test Script
Selenium Commands
Adding Verification Points
Script Examples
Advanced IDE – Java Script, UI Elements, and User-Extensions.

•Common Selenium Commands in Detail
Open and Click Commands
Verification Commands
Locator Elements
Wait Commands
Storing Variables and Store Commands
Examples
•Selenium Remote Control (RC)
Description and How Selenium RC works
Selenium RC Installation
Selenium RC Server
Choosing RC Programming Language
Exporting IDE test to RC script
RC Architecture
Writing a Test Script in RC
•Java Concepts for Selenium
Overview of Object Oriented Concepts
Classes, Objects, and methods
Constructors
Data Types, Access Modifiers
Interfaces, Inheritance, Static Methods
Looping and Conditions
Exception Handling
Collection Library – List, Hash Map, Hash Table
Reading Excel/CSV files in core java
Database Validation

•Frameworks with Selenium – Junit, TestNG
Supported Automation Frameworks
Setting up Eclipse
JUnit Vs TestNG
Executing Selenium Scripts using JUnit and Test NG
Storing Results

•Selenium Web Driver
Why Webdriver
How Webdriver works
Difference between Selenium RC and Webdriver
Setting up webdriver
Creating scripts using Webdriver
Playing with UI objects using Webdriver
Cross browser testing using Webdriver
Advanced WebDriver – Multiple browsers, Browser profiles, Screenshots etc.
Using Page Objects in WebDriver

•Advanced:
Exception Handling in Selenium
Using Property files in Selenium
Establish Database connections and execute SQL queries
Data Driven testing using Selenium

•Setting up Selenium Grid as collection of RC servers

Who should attend

Anyone

Pre-requisites

Nothing

What you need to bring

Notepad

Key Takeaways

By the end of training you would be able to:
Understand How Selenium Works
Create Selenium Test Scripts in IDE, RC and WebDriver
Write effective Test cases in Java
Use frameworks with Selenium – JUnit, TesNG
Content
Reviews

Recommendations & reviews from previous Customers:

Ananya Bose

"Hello Sudheer , As I was a student of your class ,it was really interactive and informative session , which helped me acquire skill necessary for the job .I recommend his class to everyone seeking IT Sills. "

attended Selenium + Java Basics


Questions and Comments

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


Recommendations & reviews from previous Customers:

Ananya Bose

"Hello Sudheer , As I was a student of your class ,it was really interactive and informative session , which helped me acquire skill necessary for the job .I recommend his class to everyone seeking IT Sills. "

attended Selenium + Java Basics


cash back100% Money Back Guarentee

About the Trainer

Sudheer picture

Sudheer

B.Tech, CSE


9+ years of experience In IT Industry in Automation Testing, Currently working as a Test Architect in a Leading MNC, well experienced in Selenium WebDriver, and Appium Mobile Automation Tool.

Expertise in creating Frameworks of Web Applications or Mobile Applications using Selenium WebDriver and Appium.

Course Id: 26476