Selenium is a portable software testing framework for web applications.
Selenium is used for UAT (User Acceptance Test).
The tests can be written as HTML tables or coded in a number of popular programming languages (Java, Perl, PHP, Python, C#, Ruby) and can be run directly in most modern web browsers (Firefox, IE, Safari, Opera).
Selenium can be deployed on platforms like Windows, Linux, and Macintosh.
Components of Selenium:
- IDE (Record & Playback - Firefox Addon)
- RC (Remote Control) - Multi-Browser, Multi-Language, Multi-Platform
- GRID - Architecture of RC server enabling parallel execution of Tests
Selenium is open source software, released under the Apache 2.0 license and can be downloaded and used without charge. For more details visit http://www.gnu.org/licenses/gpl.html