SlideShare une entreprise Scribd logo
1  sur  16
SELENIUM
AN OVERVIEW
CONTENT
• What is Selenium
• Uses of Selenium
• Primary Contributions of
Selenium
• Components of Selenium
• Testing in Selenium
• Types of Testing in Selenium
• Selenium Framework
• Types of Framework
WHAT IS SELENIUM
• Selenium is a combination of
software tools that support
test automation for web
applications.
• It is open-source and the
testing done with the help of
this technology is known as
selenium testing.
• Four main components
comprise the Selenium suit.
USES OF SELENIUM
• Selenium is used for the
following reasons:
It is free to download and
support
It can be run on multiple
browsers
It also supports web
applications which implement
part of their functionality.
The scripts can be saved and
run anytime and re-run also
PRIMARYCONTRIBUTIONS OS SELENIUM
• Selenium provides a friendly
API which is easy to explore,
understand and use.
• It makes testing of web
applications easy and simple.
• Selenium refers to a suite of
software, each catering to the
different needs of the
organisation.
COMPONENTS OF SELENIUM
SELENIUM IDE
• Selenium Integrated
Development Environment
(IDE) is another tool in the
selenium package.
• It is an add-on for the Firefox
browser and allows you to
record-and-playback
functionality quickly.
• he tool supports auto-complete
allowing the user to enter
commands more quickly and
prevent mistakes or invalid
commands.
SELENIUM REMOTE CONTROL
• Selenium Remote Control
(RC) is a part of the selenium
suit and performs many
similar functions as the
WebDriver.
• With this software, you can
write automated web
applications that can be tested
on any HTTP website with
JavaScript enabled browser.
SELENIUM WEBDRIVER
• The Selenium WebDriver is
used to automate testing of
the web applications.
• It supports multiple
browsers and can be run on
them at any time using the
scripts. It has the simplest
framework in the selenium
suite.
SELENIUM GRID
• Selenium grid is another
component of the selenium
suit that allows the user to run
tests at once across different
browsers, machines, and
operating system.
• With the help of this
software, you can run tests on
an Android device, Safari on
Mac, Firefox on Ubuntu, etc.
simultaneously.
TESTING IN SELENIUM
• Selenium testing is a portable
software testing framework
for web applications.
• The tests can be carried out
using multiple browsers and
integrated with Maven,
Jenkins, and Docker to
achieve continuous learning.
TYPES OF TESTINGS
Fig 1-Webdriver testing
Fig 2-IDE Testing
Fig 3-Grid Testing
SELENIUM FRAMEWORK
• Selenium framework is a
structure of the code to make
code maintenance
uncomplicated, and enhance
code readability.
• It involves breaking the entire
code into smaller pieces of
code that can be used to test a
particular functionality.
TYPES OF FRAMEWORKS
• Data Driven Framework
• Keyword Driven
Framework
• Hybrid Driven Framework
SCOPE OF SELENIUM
• Selenium is super versatile. It doesn’t
demand any special operating system,
browser or hardware for its
functioning.
• As long as development goes the
requirement of testing never dies
because customer does not
accept the product without
performing testing moreover
testing plays an important role in
success of software development.
• As a result of this, this tool has been
able to endear itself to businesses. If
you want to be of value to such
businesses, equip yourself with a
good Selenium Training in Chennai.
https://www.besanttechnologies.com/training-courses/software-testing-
training/selenium-training-institute-in-chennai?utm_content=kiruthika

Contenu connexe

Tendances

Smarter ways to do selenium automation @ work, Selenium, automation
Smarter ways to do selenium automation @ work, Selenium, automationSmarter ways to do selenium automation @ work, Selenium, automation
Smarter ways to do selenium automation @ work, Selenium, automation
RIA RUI Society
 

Tendances (20)

Akash 2013CA05 software testing presentation -selenium
Akash 2013CA05 software testing presentation  -seleniumAkash 2013CA05 software testing presentation  -selenium
Akash 2013CA05 software testing presentation -selenium
 
Selenium
SeleniumSelenium
Selenium
 
Smarter ways to do selenium automation @ work, Selenium, automation
Smarter ways to do selenium automation @ work, Selenium, automationSmarter ways to do selenium automation @ work, Selenium, automation
Smarter ways to do selenium automation @ work, Selenium, automation
 
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
Selenium Framework using Java | Selenium Tutorial | Selenium Training Online ...
 
Selenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | EdurekaSelenium Maven With Eclipse | Edureka
Selenium Maven With Eclipse | Edureka
 
What type of testing is selenium commonly used for?
What type of testing is selenium commonly used for?What type of testing is selenium commonly used for?
What type of testing is selenium commonly used for?
 
Testing world selenium_start_chapter1 (1)
Testing world selenium_start_chapter1 (1)Testing world selenium_start_chapter1 (1)
Testing world selenium_start_chapter1 (1)
 
Jenkins & Selenium
Jenkins & SeleniumJenkins & Selenium
Jenkins & Selenium
 
Selenium overview ppt by quontra solutions
Selenium overview ppt by quontra solutionsSelenium overview ppt by quontra solutions
Selenium overview ppt by quontra solutions
 
The Secret to Improving DevSecOps Credential Security without Sacrificing Pro...
The Secret to Improving DevSecOps Credential Security without Sacrificing Pro...The Secret to Improving DevSecOps Credential Security without Sacrificing Pro...
The Secret to Improving DevSecOps Credential Security without Sacrificing Pro...
 
Azure CLI 2.0 Tips and Tricks
Azure CLI 2.0 Tips and TricksAzure CLI 2.0 Tips and Tricks
Azure CLI 2.0 Tips and Tricks
 
Azure at the command line
Azure at the command lineAzure at the command line
Azure at the command line
 
Azure Bicep - An Introduction
Azure Bicep - An IntroductionAzure Bicep - An Introduction
Azure Bicep - An Introduction
 
Selenium
SeleniumSelenium
Selenium
 
Continuous Testing in the Cloud
Continuous Testing in the CloudContinuous Testing in the Cloud
Continuous Testing in the Cloud
 
DevOps Illustrated - A practical approach
DevOps Illustrated - A practical approachDevOps Illustrated - A practical approach
DevOps Illustrated - A practical approach
 
Continuous Delivery Using Jenkins
Continuous Delivery Using JenkinsContinuous Delivery Using Jenkins
Continuous Delivery Using Jenkins
 
Zalenium - How to run Selenium Script using Docker and Selenium Grid
Zalenium - How to run Selenium Script using Docker and Selenium GridZalenium - How to run Selenium Script using Docker and Selenium Grid
Zalenium - How to run Selenium Script using Docker and Selenium Grid
 
Jenkins advance topic
Jenkins advance topicJenkins advance topic
Jenkins advance topic
 
The history of selenium
The history of seleniumThe history of selenium
The history of selenium
 

Similaire à Selenium 1

What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
Simplilearn
 

Similaire à Selenium 1 (20)

Selenium
SeleniumSelenium
Selenium
 
11-01-2023.pptx
11-01-2023.pptx11-01-2023.pptx
11-01-2023.pptx
 
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
 
Python selenium
Python seleniumPython selenium
Python selenium
 
Selenium
SeleniumSelenium
Selenium
 
Learn Selenium - Online Guide
Learn Selenium - Online GuideLearn Selenium - Online Guide
Learn Selenium - Online Guide
 
What are the Advantages of the Selenium Testing Tool?
What are the Advantages of the Selenium Testing Tool?What are the Advantages of the Selenium Testing Tool?
What are the Advantages of the Selenium Testing Tool?
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
Selenium
SeleniumSelenium
Selenium
 
Why is Selenium Software Testing Gaining Such a Huge Popularity?
Why is Selenium Software Testing Gaining Such a Huge Popularity?Why is Selenium Software Testing Gaining Such a Huge Popularity?
Why is Selenium Software Testing Gaining Such a Huge Popularity?
 
Selenium- A Software Testing Tool
Selenium- A Software Testing ToolSelenium- A Software Testing Tool
Selenium- A Software Testing Tool
 
Selenium presentation
Selenium presentationSelenium presentation
Selenium presentation
 
A Simple Guide to Selenium Software Testing
A Simple Guide to Selenium Software TestingA Simple Guide to Selenium Software Testing
A Simple Guide to Selenium Software Testing
 
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
Selenium institute in bangalore
Selenium institute in bangaloreSelenium institute in bangalore
Selenium institute in bangalore
 
Demystifying Selenium framework
Demystifying Selenium frameworkDemystifying Selenium framework
Demystifying Selenium framework
 
selenium
selenium selenium
selenium
 
white and grey modern website application education project group school pres...
white and grey modern website application education project group school pres...white and grey modern website application education project group school pres...
white and grey modern website application education project group school pres...
 
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
Lesson_06_Software_and_Automation_Testing_Frameworks.pdfLesson_06_Software_and_Automation_Testing_Frameworks.pdf
Lesson_06_Software_and_Automation_Testing_Frameworks.pdf
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Dernier (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 

Selenium 1

  • 2. CONTENT • What is Selenium • Uses of Selenium • Primary Contributions of Selenium • Components of Selenium • Testing in Selenium • Types of Testing in Selenium • Selenium Framework • Types of Framework
  • 3. WHAT IS SELENIUM • Selenium is a combination of software tools that support test automation for web applications. • It is open-source and the testing done with the help of this technology is known as selenium testing. • Four main components comprise the Selenium suit.
  • 4. USES OF SELENIUM • Selenium is used for the following reasons: It is free to download and support It can be run on multiple browsers It also supports web applications which implement part of their functionality. The scripts can be saved and run anytime and re-run also
  • 5. PRIMARYCONTRIBUTIONS OS SELENIUM • Selenium provides a friendly API which is easy to explore, understand and use. • It makes testing of web applications easy and simple. • Selenium refers to a suite of software, each catering to the different needs of the organisation.
  • 7. SELENIUM IDE • Selenium Integrated Development Environment (IDE) is another tool in the selenium package. • It is an add-on for the Firefox browser and allows you to record-and-playback functionality quickly. • he tool supports auto-complete allowing the user to enter commands more quickly and prevent mistakes or invalid commands.
  • 8. SELENIUM REMOTE CONTROL • Selenium Remote Control (RC) is a part of the selenium suit and performs many similar functions as the WebDriver. • With this software, you can write automated web applications that can be tested on any HTTP website with JavaScript enabled browser.
  • 9. SELENIUM WEBDRIVER • The Selenium WebDriver is used to automate testing of the web applications. • It supports multiple browsers and can be run on them at any time using the scripts. It has the simplest framework in the selenium suite.
  • 10. SELENIUM GRID • Selenium grid is another component of the selenium suit that allows the user to run tests at once across different browsers, machines, and operating system. • With the help of this software, you can run tests on an Android device, Safari on Mac, Firefox on Ubuntu, etc. simultaneously.
  • 11. TESTING IN SELENIUM • Selenium testing is a portable software testing framework for web applications. • The tests can be carried out using multiple browsers and integrated with Maven, Jenkins, and Docker to achieve continuous learning.
  • 12. TYPES OF TESTINGS Fig 1-Webdriver testing Fig 2-IDE Testing Fig 3-Grid Testing
  • 13. SELENIUM FRAMEWORK • Selenium framework is a structure of the code to make code maintenance uncomplicated, and enhance code readability. • It involves breaking the entire code into smaller pieces of code that can be used to test a particular functionality.
  • 14. TYPES OF FRAMEWORKS • Data Driven Framework • Keyword Driven Framework • Hybrid Driven Framework
  • 15. SCOPE OF SELENIUM • Selenium is super versatile. It doesn’t demand any special operating system, browser or hardware for its functioning. • As long as development goes the requirement of testing never dies because customer does not accept the product without performing testing moreover testing plays an important role in success of software development. • As a result of this, this tool has been able to endear itself to businesses. If you want to be of value to such businesses, equip yourself with a good Selenium Training in Chennai.