Selenium (software)
From Wikipedia, the free encyclopedia
Selenium is a test tool for web applications. The tests are written as HTML tables and can be run directly in most modern web browsers. Selenium can be deployed on Windows, Linux, and Macintosh making it one of the most robust testing frameworks.
Selenium was developed by team of programmers and testers at ThoughtWorks. It is open source software, released under the Apache 2.0 license, so it can be downloaded and used without charge.
Contents |
[edit] Selenium IDE
There also is an integrated development environment for Selenium tests called Selenium IDE (previously known as Selenium Recorder). It is implemented as a Firefox extension, and allows one to record, edit, and debug tests.
[edit] Selenium Remote Control
Selenium Remote Control (RC) is a server, written in Java, that accepts commands for the browser via HTTP. RC makes it possible to write automated tests for a web application in any programming language, which allows for better integration of Selenium in existing unit test frameworks. To make writing tests easier, Selenium project currently provides client drivers for Python, Ruby, Perl, Java, and PHP. The Java driver can also be used with JavaScript (via the Rhino engine).
There is a Tutorial available on how to get started with Selenium Remote Control.
[edit] See Also
- Acceptance testing (also referred to as functional testing)
- Regression testing
- Performance testing