Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 14

Software Testing

Presentation
SELENIUM TESTING TOOL
What is Selenium

 Selenium is an open-source automation testing tool which is used for


automating tests carried out on different web-browsers.
 It has a suite of tools which caters to different needs of organizations. It
basically has four different tools:
1. Selenium RC (which is now deprecated)
2. Selenium IDE (Selenium Integrated Development Environment)
3. Selenium Grid
4. Selenium WebDriver
 Currently, Selenium WebDriver and Grid are merged into one and this is what
we’ll be talking about in this article.
Why we use Selenium

 Language and Framework Support


 Open Source Availability
 Multi-Browser Support
  Support Across Various Operating Systems
  Ease Of Implementation
  Easy to Learn and Use
Selenium RC

 Selenium RC is an important component in the Selenium test suite. It is a


testing framework that enables a developer to write test cases in any
programming language in order to automate UI tests for web applications
against any HTTP website
Selenium IDE
A Firefox , add-on that you ca only used in creating relatively simple test cases and
test suites.
Selenium WebDriver

 Definition: Selenium WebDriver is a collection of open source APIs which


are used to automate the testing of a web application. It supports many
browsers such as Firefox, Chrome, IE, and Safari.
Selenium Grid
it is also a tool that is used with RC to execute test across different
browsers and OS
Installation Process:


Selenium installation is a 3 step process:
1. Install Java SDK
2. Install Eclipse
3. Install Selenium Web driver Files
Selenium IDE Selenium RC Selenium WebDriver
It only works in Mozilla It supports with all It supports with all
browser. browsers like Firefox, IE, browsers like Firefox, IE,
Chrome, Safari, Opera etc. Chrome, Safari, Opera etc.
It supports Record and It doesn’t supports Record It doesn’t supports Record
playback and playback and playback
It is a GUI Plug-in It is standalone java It actual core API which
program which allow you has binding in a range of
to run Html test suites. languages.
Core engine is Javascript Core engine is Javascript Interacts natively with
based based browser application
It is not object oriented API’s are less Object API’s are entirely Object
oriented oriented
THANKYOU

You might also like