+Selenium is a test tool for web applications. Selenium tests run
+directly in a browsers, just as real users do. And they run in
+Internet Explorer, Mozilla and Firefox on Windows, Linux and Macintosh. No
+other test tool covers such a wide array of platforms.
+
+
+
+
Browser compatability testing.
+Test your application to see if it works correctly on different
+browsers and operating systems. The same script can run on any Selenium
+platform.
+
+
System functional testing.
+Create regression tests to verify application functionality and user
+acceptance.
+
+
+Selenium
+uses a unique mechanism which allows it to run on so multiple
+platforms. Installed with your application webserver, Selenium
+automatically deploys it's JavaScript automation engine -- the Browser
+Bot -- to your browser when you point it at the Selenium install point
+on your webserver. Thus, you must have write access to the machine your
+web application server is running on to install Selenium.
+
+
"Considering the simplicity of it, it is
+almost surprising that no one has thought of doing this previously. The
+framework is simple and the code is neat and very maintainable.
+Sometimes it takes a work of genius to find the uncomplicated solution
+to a potentially complicated problem." - Antony Marcano
+
+
+
+
Selenium was
+developed by team
+of programmers and testers at
+ThoughtWorks. It is
+open-source software and can
+be downloaded and used without charge. It is currently under active
+development by our team. Stay tuned for updates and further
+announcements.
+
+
+ThoughtWorks is a leader in Agile development methods for enterprise
+software development. Selenium is designed specifically for the
+acceptance testing requirements of Agile teams. However, teams
+using more traditional development will also find it useful.
+
Supported Browsers and Platforms
+
+
+
+
+
+
+
Internet
+Explorer
+
+
Mozilla
+
+
Firefox
+
+
Safari
+
+
+
+
Windows XP
+
+
6.0
+
+
1.6+, 1.7+
+
+
0.8+, 0.9+, 1.0
+
+
+
+
+
+
Red Hat Linux
+
+
+
+
1.6+, 1.7+
+
+
0.8+, 0.9+, 1.0+
+
+
+
+
+
+
Mac OS X 10.3
+
+
not supported
+
+
1.6+, 1.7+
+
+
0.8+, 0.9+, 1.0+
+
+
1.3+
+
+
+
+
+
+
+
+
How does Selenium Work?
+
+Selenium uses JavaScript and Iframes to embed a test automation
+engine in your browser. This technique should work with any
+JavaScript-enabled browser. Because different browsers handle
+JavaScript somewhat differently, we usually have to tweak the engine to
+support new browsers.
+
Where did Selenium Come From?
+Selenium grew out of a testing framework that was
+developed to acceptance-test the functionality of ThoughtWorks' new
+web-based time & expense reporting application. It was written by
+Jason Huggins, Paul Gross and Jie Tina Wang.
+
Jason
+started demoing the test framework for various colleagues. Many were
+excited about its immediate and intuitive visual feedback, as well as
+its potential to grow as a reusable testing framework for other web
+applications.