Complete Topics in Selenium to be a Professional
Tester
Free PDF Below
SECTION 1: INTRODUCTION TO AUTOMATION TESTING
• What
is automation testing?
• When
Automation Testing is needed?
• When
Automation Testing is not needed?
• What
is the use of automation testing?
• Different
Automation Tools available in the Market.
• What
is the difference between Selenium and QTP?
SECTION 2: INTRODUCTION TO SELENIUM
• What
is Selenium?
• Advantages
of Selenium
SECTION 3: COMPONENTS IN SELENIUM
• IDE
Overview
• RC
Overview
• Selenium-Grid
• Selenium
Web Driver/Selenium 3.0
SECTION 4: SELENIUM IDE
• Installing
IDE
• IDE
icons
• Recording
your first test with IDE
• IDE
Context Menu
• Assert
• Verify
• Adding
IDE comments
• Synchronization
commands
• Working
on pages with AJAX
• Storing
elements
• Creating
test suites
• Tools to identify elements/objects
• Firebug
• IE
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 IDE script without record and playback
SECTION 5: BASICS OF JAVA – INTRODUTION OF JAVA
• Java
Installation
• Introduction
to all predefined packages
• More
about JVM,JRE&JDK
• Types
of Variables
• Data
Types in Java
SECTION 6: OBJECT ORIENTED PROGRAMMING CONCEPTS
• Introduction
to OOPS
• Class
• Object
• Local,
Instance and static variables
• Constructors
•
Methods
• Arrays
• This
keyword
• Final
Keyword
• Encapsulation
• Inheritance
and Types
• Working
with super classes and subclasses
• Super
Keyword
• Using
types of polymorphism such as overloading, overriding, and dynamic binding
• Abstraction
• Encapsulation
• Abstract
classes
• Interfaces
• String
Methods
•
Collections
• Exception
Handling
SECTION 7: I/O STREAMS
• I/O
using Java
• Files
(Create/Read/Write operations on files)
• Reading
data from Property files using java program
• Reading
and Writing data from/to Excel files using Apache POI API and JXL API
SECTION 8: SELENIUM WEB DRIVER
• Selenium
Architecture
• Downloading
web driver Jars configuring in eclipse
• Architecture
of selenium web driver
• Drivers
for Firefox, IE, Chrome, IPhone, Android etc
• What
is the difference between RC and WD?
• Installing
and Configuring Eclipse for Web Driver
SECTION 9: EXPLORING WEB DRIVER
• Edit
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
I frames
• Handling
multiple tabs
• Handling
popups
• Preparing
web driver test cases using customized x-path
• Handling
WebTables
• Data
Driven using Excel, Property File, XML & Database
• Logging
using Log4j
SECTION 10: SELENIUM GRID
• Establish
Hub & Node
• Integrating
WebDriver & GRID
SECTION 11: FRAMEWORK
• What
is a Framework
• Types
of Frameworks
• What
is linear framework
• What
is modular framework
• What
is data driven framework
• What
is keyword driven framework
• What
is hybrid framework
• POM
Design Pattern
• Advantages
of POM
• Implementing Project using POM Framework
• Use
of framework
• Explaining
about your framework
• How
to develop a framework
• Integration
of the framework
• How
to execute scripts from framework
SECTION 12: TESTNG FRAMEWORK
• How
to Install TestNG plug-in in Eclipse?
• TestNG
Annotations
• TestNG
sample script
• Writing
Selenium testing script from scratch
• Creating
Test suites using TestNG
• Reports
generation using TestNG
• Parameterized
test cases using TestNG framework
• Preparing
TestNG Parallel Suite
• Running
test multiple times, depends on Methods,Grouping
• TestNG
Listener Sample Program
SECTION 13: REPORTING
• Installing
Extent Report Plugin in Eclipse
• Methods
in Extent Report
• Extent
Report Implementation
SECTION 14: BUILD TOOLS
• Maven/ANT
• Implementing
TestNG using Maven/ANT
SECTION 15: CI TOOLS
• Introduction
to Jenkins
Download the complete Topics in PDF – Selenium Topics
Comments
Post a Comment