SlideShare a Scribd company logo
SELENIUM
 Selenium is a free (open source) automated testing suite
for web applications across different browsers and
platforms. It is quite similar to HP Quick Test Pro (QTP
now UFT) only that Selenium focuses on automating
web-based applications. Testing done using Selenium
tool is usually referred as Selenium Testing.
 Selenium is not just a single tool but a suite of software's,
each catering to different testing needs of an
organization. It has four components.
COMPONENTS :
 Selenium Integrated Development Environment (IDE)
 Selenium Remote Control (RC)
 WebDriver
 Selenium Grid
 Selenium IDE: Record and playback
 Selenium RC : It is a Server and launches the Browser
,it acts as a API and Library of Selenium.
 WebDriver : Selenium WebDriver is a collection of open
source APIs which are used to automate the testing of a
web application.
 Selenium Grid : It allows you to easily run multiple tests
in parallel, on multiple machines, in a heterogeneous
environment.
INVENTION ?
 Simon Stewart created WebDriver
circa 2006 when browsers and web applications
were becoming more powerful and more restrictive
with JavaScript programs like Selenium Core. It
was the first cross-platform testing framework
that could control the browser from the OS
level.
PROS & CONS
 PROS:
 Simpler installation, Browser interaction is easy,
fast execution time ,
 CONS:
 Requires programming language , more time taking
than selenium ide,
WHY SELENIUM WEBDRIVER
 To use a certain programming language in
designing your test case.
 To test applications that are rich in AJAX-based
functionalities.
 To execute tests on the HtmlUnit browser.
 To create customized test results.
 To decrease the manual hours on the same thing
again and again
METHODS TO WRITE TEST CASES
 Data driven method :
driver.findElements(By.id(“xyz”)).sendkeys(“a”);
 Keyword driven method : Using OR properties file
 Hybrid driven method : Using both data and
keyword driven methods
WHY SHOULD WE MOVE TO AUTOMATION
 Automation in our company will make our product
more reliable
 Testing is executed by software tools, so it is
significantly faster than a manual approach.
 Practical option when the test cases are run
repeatedly over a long time period.
 Lesser amount of time will be used for checking the
same things again and again
HOW SELENIUM IS IMPORTANT IN AGILE
 To fulfill the needs for fast deployment,
 In agile methodology, a lot of changes comes again
and again , if the speed of development is high
rather than testing , one can well imagine what it
will cost the company
 If same test cases are run with different data and
conditions
Thank you

More Related Content

PPTX
Automated Testing for Websites With Selenium IDE
PPTX
Selenium
PPTX
Continuous Testing in the Cloud
PDF
How To Use Selenium Successfully (Java Edition)
PPT
Selenium
PPTX
Python selenium
PDF
Selenium and Sauce Labs
PPTX
Upcoming new features of selenium in automation testing
Automated Testing for Websites With Selenium IDE
Selenium
Continuous Testing in the Cloud
How To Use Selenium Successfully (Java Edition)
Selenium
Python selenium
Selenium and Sauce Labs
Upcoming new features of selenium in automation testing

What's hot (20)

PPTX
ASP.NET & Unit Testing
PPTX
Introduction to selenium
PPTX
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
PPT
Selenium
PPTX
Moving From a Selenium Grid to the Cloud - A Real Life Story
PPTX
Sauce Labs for Visual Studio Team Services & TFS
PPT
Steps to write Selenium
PPTX
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
PPTX
Beyond the Release: CI That Transforms Organizations
PPTX
Akash 2013CA05 software testing presentation -selenium
DOCX
Introducing OpKey
PPTX
Selenium IDE Tutorial For Beginners | Selenium IDE Tutorial | What Is Seleniu...
PPTX
SharePoint Development with the SharePoint Framework
DOCX
Selenium webdriver course content rakesh hansalia
PPTX
ASP.NET 5 & Unit Testing
PDF
Frail & Cast Iron tools - a Postman Case Study
PDF
Introduction to azure web applications for office and share point developers
PPT
Selenium By Pravin Mishra
PPTX
Selenium
PPTX
Application innovation & Developer Productivity
ASP.NET & Unit Testing
Introduction to selenium
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium
Moving From a Selenium Grid to the Cloud - A Real Life Story
Sauce Labs for Visual Studio Team Services & TFS
Steps to write Selenium
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
Beyond the Release: CI That Transforms Organizations
Akash 2013CA05 software testing presentation -selenium
Introducing OpKey
Selenium IDE Tutorial For Beginners | Selenium IDE Tutorial | What Is Seleniu...
SharePoint Development with the SharePoint Framework
Selenium webdriver course content rakesh hansalia
ASP.NET 5 & Unit Testing
Frail & Cast Iron tools - a Postman Case Study
Introduction to azure web applications for office and share point developers
Selenium By Pravin Mishra
Selenium
Application innovation & Developer Productivity
Ad

Similar to Selenium (20)

PPTX
test-automation-selenium-160216124839.pptx
PDF
Learn Selenium - Online Guide
PPTX
Introduction to the Selenium_Session1.pptx
PPTX
Test Automation and Selenium
PPTX
Test Automation Using Selenium
PDF
Selenium Automation Testing - A Complete Guide
PPT
QSpiders - Automation using Selenium
PDF
Selenium Automation Testing - A Complete Guide.pdf
PDF
International journal of applied sciences and innovation vol 2015 - no 1 - ...
PDF
Selenium Automation Testing - A Complete Guide.pdf
PPTX
A Simple Guide to Selenium Software Testing
PPTX
What is Selenium Introduction to Selenium Testing.pptx
PPTX
Selenium.pptxgsjdxhasdjhckcjjkdcbdcbvdciosdc
PPTX
Selenium
PDF
Selenium Testing The Complete Step-by-Step Tutorial.pdf
PPT
Selenium Presentation at Engineering Colleges
PDF
An Overview of Selenium Grid and Its Benefits
PDF
Reasons behind selenium automation testing popularity
PPTX
Test automation using selenium
PDF
7.pdf
test-automation-selenium-160216124839.pptx
Learn Selenium - Online Guide
Introduction to the Selenium_Session1.pptx
Test Automation and Selenium
Test Automation Using Selenium
Selenium Automation Testing - A Complete Guide
QSpiders - Automation using Selenium
Selenium Automation Testing - A Complete Guide.pdf
International journal of applied sciences and innovation vol 2015 - no 1 - ...
Selenium Automation Testing - A Complete Guide.pdf
A Simple Guide to Selenium Software Testing
What is Selenium Introduction to Selenium Testing.pptx
Selenium.pptxgsjdxhasdjhckcjjkdcbdcbvdciosdc
Selenium
Selenium Testing The Complete Step-by-Step Tutorial.pdf
Selenium Presentation at Engineering Colleges
An Overview of Selenium Grid and Its Benefits
Reasons behind selenium automation testing popularity
Test automation using selenium
7.pdf
Ad

More from Milind Hali (7)

PPTX
Executive presence
PPTX
Jeep compass marketing
PPTX
Woodland
PPTX
Introduction to history of jammu and kashmir
PPTX
Steel bird pricing strategy
PPTX
Us china trade war
PPTX
Patanjali
Executive presence
Jeep compass marketing
Woodland
Introduction to history of jammu and kashmir
Steel bird pricing strategy
Us china trade war
Patanjali

Recently uploaded (20)

PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
history of c programming in notes for students .pptx
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
PPTX
assetexplorer- product-overview - presentation
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PDF
Digital Systems & Binary Numbers (comprehensive )
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
Navsoft: AI-Powered Business Solutions & Custom Software Development
Operating system designcfffgfgggggggvggggggggg
Reimagine Home Health with the Power of Agentic AI​
Autodesk AutoCAD Crack Free Download 2025
Design an Analysis of Algorithms I-SECS-1021-03
Oracle Fusion HCM Cloud Demo for Beginners
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
history of c programming in notes for students .pptx
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
assetexplorer- product-overview - presentation
Designing Intelligence for the Shop Floor.pdf
Patient Appointment Booking in Odoo with online payment
17 Powerful Integrations Your Next-Gen MLM Software Needs
Digital Systems & Binary Numbers (comprehensive )
AutoCAD Professional Crack 2025 With License Key
Adobe Illustrator 28.6 Crack My Vision of Vector Design

Selenium

  • 2.  Selenium is a free (open source) automated testing suite for web applications across different browsers and platforms. It is quite similar to HP Quick Test Pro (QTP now UFT) only that Selenium focuses on automating web-based applications. Testing done using Selenium tool is usually referred as Selenium Testing.  Selenium is not just a single tool but a suite of software's, each catering to different testing needs of an organization. It has four components.
  • 3. COMPONENTS :  Selenium Integrated Development Environment (IDE)  Selenium Remote Control (RC)  WebDriver  Selenium Grid
  • 4.  Selenium IDE: Record and playback  Selenium RC : It is a Server and launches the Browser ,it acts as a API and Library of Selenium.  WebDriver : Selenium WebDriver is a collection of open source APIs which are used to automate the testing of a web application.  Selenium Grid : It allows you to easily run multiple tests in parallel, on multiple machines, in a heterogeneous environment.
  • 5. INVENTION ?  Simon Stewart created WebDriver circa 2006 when browsers and web applications were becoming more powerful and more restrictive with JavaScript programs like Selenium Core. It was the first cross-platform testing framework that could control the browser from the OS level.
  • 6. PROS & CONS  PROS:  Simpler installation, Browser interaction is easy, fast execution time ,  CONS:  Requires programming language , more time taking than selenium ide,
  • 7. WHY SELENIUM WEBDRIVER  To use a certain programming language in designing your test case.  To test applications that are rich in AJAX-based functionalities.  To execute tests on the HtmlUnit browser.  To create customized test results.  To decrease the manual hours on the same thing again and again
  • 8. METHODS TO WRITE TEST CASES  Data driven method : driver.findElements(By.id(“xyz”)).sendkeys(“a”);  Keyword driven method : Using OR properties file  Hybrid driven method : Using both data and keyword driven methods
  • 9. WHY SHOULD WE MOVE TO AUTOMATION  Automation in our company will make our product more reliable  Testing is executed by software tools, so it is significantly faster than a manual approach.  Practical option when the test cases are run repeatedly over a long time period.  Lesser amount of time will be used for checking the same things again and again
  • 10. HOW SELENIUM IS IMPORTANT IN AGILE  To fulfill the needs for fast deployment,  In agile methodology, a lot of changes comes again and again , if the speed of development is high rather than testing , one can well imagine what it will cost the company  If same test cases are run with different data and conditions