What is Selenium | Introduction with Selenium



What is Selenium - Introduction with Selenium

Selenium automate the browser. That is all. What we process with that power is completely depend on us. Mainly it's for automating the website application for the purposes of testing, but is definitely not constricted to just that. Boring website based administration works can (and should!) also be automated too.
Selenium has assists the some of the biggest browsers vendors who have taken (or are taking) step to create Selenium the native portion of their browsers. It's also core technology in countless other automation tool browsers, Frameworks and APIs.

Which part of Selenium will be suitable for Us?

If we like to :
  • Develop the fast bug scripts for reproduction
  • Develop the scripts to aid in automation aided exploratory testing


Then we like to utilize the Selenium IDE; the Firefox add on that will do the easy record and playback for interaction with the browsers.
If we like to
  • Develop the robust, browser based automation regression testing
  • Scaling & distributing the scripts across several environment of testing
Then we like to utilize the Selenium WebDriver; the collections of the languages particular bindings to the drive browsers -- the method it is mean to be involuntary.
Selenium WebDriver is successor for Selenium Remote Control which have been officially disapproved. The Selenium Servers (utilized by both Remote Control and WebDriver) now also contains the capabilities of built in grid.

What is Selenium
What is Selenium


Definitions of Selenium:

Selenium is open source and free automated testing suite for the website application across the different-2 platforms and browsers. It is rather same to Quick Test Pro (QTP) of HP only that Selenium focus on the automating website based application.

Selenium isn't just the individual tool but the suite of software, each catering to antithetic testing requirements of any organizations. It have following components:
  • Selenium Integrated Development Environment (IDE)
  • Selenium Remote Control (RC)
  • WebDriver
  • Selenium Grid

Summary

  • The complete Selenium Tool Suite is consisted of given below components:
  • Selenium IDE, Firefox add ons that we can only utilize in developing the relatively easy test suites and test cases.
  • Selenium Remote Control, also best-known as Selenium1, which is the first Selenium tool that permitted the customer to utilize the programming languages in developing the complicated tests.
  • WebDriver, the fresher breakthrough that permits our test scripts to convey directly to browsers, thereby controlling that from the level of OS.
  • Selenium Grid is also the tool that is utilized with the Selenium RC to run the tests parallel across various operating systems and browsers.
  • WebDriver and Selenium RC was merged form the Selenium 2.
  • Selenium is more beneficial than QTP in status of flexibility and costs. It also permits us to execute the tests in parallel, dissimilar in QTP where we are only permitted to execute the sequentially tests.
    Selenium Grid
Selenium Grid is the tool utilized jointly with Selenium RC to execute the tests parallel across different browsers and antithetic machines all at the similar time. Parallel run stands for executing the multiple tests on same time:

Selenium Features are given below:
  • Activates simultaneous executing of tests in environments and several browsers.
  • Store the enormously time.
  • Uses the concept of hub and nodes. The hub acts as the central source of commands of the Selenium to each node related to it.


No comments:

Post a Comment

Popular Posts