Selenium Automation framework history
Today we will see how selenium came in to IT industry and become one of the popular automation testing tool.
One of the interesting story born in 2004,
when an a engineer in Thoughtworks testing a web application manually. While testing
he found repetition of manual actions on the web application. The name of
engineer who found selenium is Jason Huggins.
Jason Huggins developed on JavaScript program
that helps to control browser actions, Initially he named this program as a JavascriptTestRunner.
This program helps him to save his time and then he thought there more potential
in this idea to help other web applications to automate. Jason Huggins made JavascriptTestRunner
as open source which was renamed later as Selenium-core. But question may came
in your mind why he given selenium name to this. there again very interesting story.
In
that era, another popular automation tool was developed by Mercury interactive
(later acquired by HPE), it says that Jason Huggins told his teammates, Selenium
would-be well-known antidote for the Mercury poisoning. So he suggested the selenium name.
Selenium RC -: Another legend Paul
Hammant from ThoughtWorks contributed in selenium core. Test teams had to
install selenium core and web server locally, to resolve this restriction Paul Hammant
has developed server that will be acted as an HTTP proxy so application under
test and web server will in same domain. This program named selenium Remote
control (RC), it also known as Selenium 1.
Selenium Grid-: Selenium Grid was
developed by Patrick Lightbody to minimize test execution time as much as
possible. Patrick Lightbody initially called that program as Hosted QA, it was
capable of capture the browser screen snaps and send to the selenium commands
to different machines at same time.
Selenium
webdriver is a first cross platform testing framework that control the browser
from OS level.
Very Nice!
ReplyDelete