Online Training for Selenium WebDriver and core Java
Selenium-Course Content
Introduction
- What is automation testing?
- What is the use of automation testing?
- What we need to Automate?
- What is Selenium?
- Advantages of Selenium
- What is the difference between Selenium and QTP?
Different Flavors in Selenium
- IDE
- Selenium Web Driver/Selenium 2.0
Selenium IDE
- Installing Selenium IDE
- Selenium IDE icons
- Recording your first test with Selenium IDE
- IDE Context Menu
- Assert
- Verify
- Adding Selenium IDE comments
- Synchronization commands
- Storing elements
- Creating test suites
- What you cannot record
Locators & Object Identification
- Tools to identify elements/objects
- Firebug
- 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
- Summary
- Some Special IDE commands
- Write your own Selenium IDE script without record and playback
Java Basics
- Introducing the JAVA technology
- Packages
·
Introduction
to all predefined packages
·
User
Defined Packages
·
Access
Specifiers
Object
Oriented Programming Concepts
·
Introduction
·
Class
·
Object
·
Local,
Instance and static variables
·
Constructors
·
This
keyword
·
Inheritance
and Types
·
Working
with super classes and subclasses
·
Using
types of polymorphism such as overloading, overriding, and dynamic binding
·
Abstraction
·
Encapsulation
·
Abstract
classes
·
Interfaces
String
Processing
·
String
manipulation with String Builder and String Buffer
·
Essential
String Methods
Exceptions
and Assertions
I/O
Streams
·
I/O
using Java
·
Files
(Create/Read/Write operations on files)
Wrapper
Classes
·
Introduction
·
Byte,
Short, Integer, Long
·
Float,
Double
·
Character
·
Boolean
classes
Collections
·
Introduction
·
Java.util
Package
·
List,
Set and Map
Reading
data from Property files using java program
Reading
and Writing data from/to Excel files using Apache POI API and JXL API
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
TestNG FrameWork
- How to Install TestNG plugin in Eclipse?
- TestNG sample script
- Writing Selenium testing script from scratch
- Creating Test suites using TestNG
- Reports generation using TestNG
- Parameterized test cases using TestNG framework
Selenium WEB-DRIVER
- Why WebDriver?
- Downloading web driver Jars configuring in eclipse
- Architecture of selenium webdriver
- Drivers for Firefox, IE, Chrome
- What is the difference between Selenium RC and WD?
Sample Programs in WebDriver
- Text box
- Link
- Button
- Checkbox
- Radio Button
- Drop Down Box
- Select value
- Display all values
- Select values step by step
- Capture screenshots
- Synchronization Commands In Web Driver
- Implicit wait
- Explicit wait
- Web Driver wait
- File uploads and File downloads
- Handling alerts
- Handling confirmation messages
- Keyboard actions
- Mouse actions
- Handling Iframes
- Handling multiple tabs
- Handling popups
- Preparing web driver test cases using customized x-path
- Identifying controls using x-path predefined functions
- Web Tables
·
What
is Web Table
·
Extracting
data from web tables
·
Examples
on static and dynamic Web Tables
·
Creating
Reusable functions for 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 Log4j API
·
Database
testing using Web Driver
Working with Multiple Browsers
- Executing Automation Test Cases in multiple browsers Sequentially
- Executing Automation Test Cases in multiple browsers Parallel
Build Configuration Tool – Apache Maven
- Downloading and configuring Maven
- Create Maven project
- Maven commands and operations
- Adding Maven dependencies to the project
- Execute Test Suites using Maven
Automation Test Frame Work
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
Interview Questions on
- Selenium IDE
- Selenium webdriver and Automation Testing
- Core Java
Contact No : +91-9160619990
Complete course will be completed in 1 month.
Mock Interview support is also provided.
Comments
Post a Comment