Selenium
software testing framework is portable frame work that has been developed
exclusively for the development of the web applications. It actually works as a
record and play back tool for the guiding of the tests without having to learn
about a TSL or test scripting language.
The selenium software testing frame
work comes with its own test domain – specific language known by the name of
selenese which can be used for developing tests in a no. of prominent programming
languages such as the following:
- C#
- Java
- Groovy
- PHP
- Perl
- Python
- Ruby
etc.
The
tests thus developed can be executed against a number of modern web browsers. The
selenium frame work can be deployed on the following three platforms:
- Windows
- Linux
- Macintosh
- Selenium
is one of the best open–source software that are available to us today.
- It
was released as an OSS under the license – apache 2.0 and so you won’t be
charged for downloading and using it.
- The software got its name for a joke
cracked by Jason in an email in which he mocked his competitor by saying that
he can cure mercury poisoning with the help of supplements from selenium.
- The
other people who received this email began using this name and eventually the
software was named so.
- The selenium grid represents the latest side project
which is known to provide a hub enable execution of the multiple selenium tests
on a local and remote system and that too concurrently.
- This is being done as
an effort to minimize the time taken for execution.
- The selenium provides you
with a number of robust tools which one use for the rapid development of the
automated tests for testing the web based applications.
- Plus, it also comes with
a number of rich features and functions which have been exclusively for
designing the web applications.
- The operations which are carried out by the
selenium framework are highly flexible in nature and allow for the location of
the UI elements with supported by a number of options.
- Also, the selenium frame
work accounts for comparing the actual and the expected test results.
- Selenium’s key feature lies in the support it provides for the execution of one
test on a number of browser platforms.
- The selenium frame work is composed of
three major tools each of which plays an important and unique role in the
development of the tests for web applications:
- Selenium
IDE
- Selenium
remote control
- Selenium
grid
- There
are number of ways in which functionality can be added to the selenium’s
frame work to further customize the tests in order to suit one’s specific
needs.
- This characteristic that makes the selenium frame work outstanding among
the rest.
- The RC support from the selenium assists the test writes in multiple
programming by helping them develop any logic they require for automated
testing by using their preferred language.
- On the other hand, the user can add
his own defined extensions via the selenium IDE for creation of additional
customized commands.
- The selenium RC code generated by the selenium IDE can be
reconfigured easily which lets the testers generate code that would fit their
testing frame work.
- Also, since the selenium is open to all, all are free to
submit their contributions for its enhancement and modification.
No comments:
Post a Comment