Basics of Selenium - PowerPoint PPT Presentation

About This Presentation
Title:

Basics of Selenium

Description:

Selenium is basically a testing suite with many components. Components of Selenium are as follows.Selenium IDE,Selenium Client API,Selenium Remote Control,Selenium Webdriver and Selenium Grid. – PowerPoint PPT presentation

Number of Views:115

less

Transcript and Presenter's Notes

Title: Basics of Selenium


1
Selenium Basics
  • iTeLearn

2
Selenium Overview
  • Selenium is a test automaton tool, the most
    widely used tool for testing web based
    applications. It is a free and open source tool.
    Hence, the testing cost is reduced considerably.
    At the same time it is faster in executing the
    tests than many licensed tools such as QTP / UFT.
    Selenium has many other features which made it
    the most popular test automation tool in the
    world.

3
Demand For Selenium
  • When the demand for selenium increased, many
    selenium testing tutorials have come up across
    the globe. This helped many people to take up
    selenium jobs, for which there is a great demand.
    Online Selenium testing tutorials gained more
    acceptance as it allows working professionals
    working in other domains wish to shift to
    selenium jobs, to learn the subject without
    quitting their present job.

4
Selenium Components
  • Selenium IDE
  • Selenium IDE or Integrated Development
    Environment is implemented as Firefox add on and
    it permits recording, editing and debugging of
    tests. Scripts are recorded automatically and it
    will be recorded in Selenese, a special scripting
    language for Selenium.

5
Selenium Client API
  • Selenium API is the component that makes selenium
    compatible with multiple programming languages.
    The tests can be written in any programming
    language and these tests will communicate with
    Selenium using calling methods in Selenium Client
    API

6
Selenium Remote Control
  • Selenium Rc is a server that receives commands
    for the browser.

7
Selenium Webdriver
  • Selenium WebDriver replaced Selenium RC in the
    latest version. It receives commands in selenese
    or in any other language supported by Selenium
    through Selenium client API and sends them to the
    browser. Unlike in the case of RC, webdriver does
    not need a server to communicate with the browser
    but will communicate directly with the browsers.

8
Selenium Grid
  • Selenium grid is a server that allows multiple
    tests to run simultaneously in different machines
    or in different browsers. With selenium grid, one
    machine will act as a hub which will be connected
    to different nodes in different machines. The
    tests will contact the hub to get access to
    different nodes to run the test.

9
Advantages of Selenium
  • Selenium is free and open source and hence the
    testing cost can be reduced considerably which
    will help to reduce the price of the final
    product which is an added advantage in this
    highly competitive market.
  • As it is compatible with multiple operating
    systems and browsers, people who are comfortable
    in with different OS and browsers can work with
    selenium.
  • Selenium Supports multiple programming languages
    and hence one does not need to learn any specific
    programming language.
  • Selenium is highly user friendly and easy to
    learn.
Write a Comment
User Comments (0)
About PowerShow.com