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 |
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 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