Selenium - PowerPoint PPT Presentation

About This Presentation
Title:

Selenium

Description:

Selenium is a portable framework for testing web applications. Selenium provides a playback (formerly also recording) tool for authoring functional tests without the need to learn a test scripting language (Selenium IDE). – PowerPoint PPT presentation

Number of Views:26

less

Transcript and Presenter's Notes

Title: Selenium


1
SELENIUM
  • https//www.besanttechnologies.com/training-course
    s/software-testing-training/selenium-training-inst
    itute-in-chennai?utm_sourcebacklinksutm_mediump
    ptutm_campaigncoursepageutm_termseleniumutm_c
    ontentkiruthika

2
WHAT IS SELENIUM
  • Selenium is a portable framework for testing web
    applications. Selenium provides a playback
    (formerly also recording) tool for
    authoring functional tests without the need to
    learn a test scripting language (Selenium IDE).
  • Selenium was originally developed by Jason
    Huggins in 2004 as an internal tool at Thought
    works. Huggins was later joined by other
    programmers and testers at Thought Works, before
    Paul Hammant joined the team and steered the
    development of the second mode of operation that
    would later become "Selenium Remote Control"
    (RC). The tool was open sourced that year.

3
FEATURES OF SELENIUM
  • Selenium is a functional automation tool for web
    applications.
  • It is a open source tool.
  • Selenium support the languages like HTML, Java,
    php, phython, Ruby, C.
  • It Supports the operating systrems like Windows,
    Linux, MAC.
  • It is very flexible when compared to the QTP and
    other functional tools, because it supports
    multiple language

4
COMPONENTS OF SELENIUM
  • Selenium IDE
  • Selenium Remote control
  • Selenium Grid

5
SELENIUM IDE
  • The Selenium IDE (Integrated Development
    Environment) is the simplest Selenium Suite tool.
    It is a Firefox add-on that creates tests very
    quickly through its recording and playback
    functionality. This feature is similar to that of
    QTP. It is easy to install and easy to learn.
  • Due to its simplicity, the Selenium IDE should be
    used only as a prototyping tool, not as a general
    solution for the development and maintenance of
    complex test sets.

6
SELENIUM REMOTE CONTROL
  • Selenium Remote Control (RC) is a test tool that
    allows to analyze automated UI tests of the web
    application in any programming language on any
    HTTP website through any browser compatible with
    conventional JavaScript.
  • Selenium RC comes in two parts.
  • A server that automatically starts and kills
    browsers and acts as an HTTP proxy for web
    requests from them.
  • Client libraries for your favorite team language.

7
SELENIUM GRID
  • Selenium-Grid allows you to run your tests on
    different machines in different browsers in
    parallel. That is, running several tests at the
    same time on different machines running different
    browsers and operating systems. Essentially, the
    Selenium-Grid support distributed the execution
    of the test. Allows you to run your tests in a
    distributed test execution environment.
  • To preserve the runtime integrity of a grid with
    selenium servers, there are two other timeout
    values that can be defined. On the hub, setting
    the command-line option -timeout to "30" seconds
    will ensure that all resources are recovered 30
    seconds after a client crashes.

8
THANKYOU
THANKYOU
Write a Comment
User Comments (0)
About PowerShow.com