Selenium
being an open source tool, it is supported by a large pool of volunteers of
open source developers. Selenium is now one of the most widely used automation
testing tool. It is becoming increasingly popular and it is the first choice of
testers as well as organizations for automating testing of Web-based applications
in both the GUI and functionality. Software is written in a number of
languages. One of the challenges faced by automated testers is integrating the
automation tools with the development environment. With Selenium bindings for
Java, .NET, Ruby, Perl, Python, PHP, Groovy and JavaScript, it is very easy to
integrate with the development environment. Being open source software,
Selenium allows users to share, extend, and modify the available code. This can
save programmers a great deal of time and effort. Selenium has following
three modes or generation for executing the test cases and test suites:
- Record-Playback mode (Selenium IDE):
It is the
simplest tool in selenium suite. It is a Firefox add-on that creates test very
quickly through its record and playback functionality. The most impressive
aspect of using selenium IDE is that the user is not required to possess any
prior programming knowledge.
- Selenium Remote Control (RC) Mode
RC stand
for remote control server. This is the first automated web testing tool that
allowed user to use a programming language they prefer. We can write our own
programming language to automate our Website. It will support in all browser.
- Selenium Grid.
Selenium
grid is used to run multiple tests simultaneously in different browsers and
application. We can run tests against different browsers, operating system, and
machines all at the same time.
-
Selenium WebDriver
The biggest change in selenium recently has been the inclusion of the WebDriver API. WebDriver is a web automation framework that allows you to execute your test against different browsers, not just Firefox(unlike Selenium IDE).It also enables you to use a programming language in creating your test scripts.
Comments
Post a Comment