in simple terms, selenium is a web testing framework that runs in any browser, suited for:
browser compatibility testing
keep it simple, or dig deep
just want to try it
simplicity – easy to use the selenium IDE to create a single or a complete suite of tests.
want to know more about it
complete solution - go deep inside selenium to know selenium remote control & grid
tests can be written as HTML markup.
test cases can be written in a number of popular programming languages (Java, .NET, Perl, Python and Ruby)
it can be run directly in most modern web browsers. selenium can be deployed on windows, linux, and mac.
selenium IDE is a firefox add-on that makes it easy to record and playback tests in firefox.
selenium core tests run directly in a browser , just as real users do .
need to copy selenium Core & tests directly into application web server
selenium remote control is a system that allows to simulate web browsers locally
using almost any programming language and testing framework
the way RC works http://selenium-rc.openqa.org/
selenium grid allows several selenium remote control servers to be accessed in parallel by selenium grid server.
this is the way how grid works? http://selenium-grid.openqa.org/
Which tool I’ll use ?? * = experimental support is available in Selenium RC ** = theoretically possible, but not currently implemented Selenium IDE Selenium Remote Control Selenium Core Browser support Firefox Only Many All requires remote Installation No No Yes supports HTTPS/SSL Yes Yes* Yes supports multiple domains Yes Yes* No requires java No Yes No saves test results to disk No** Yes No language support Selenese Only Many Selenese Only
tell me how I can use selenium IDE?
install selenium as a firefox plug-in
in firefox browser go to
tools > selenium IDE
new face of IDE 1.0 beta 2
tell me about regression selenium ide ant cruise control
projects in cruise control
Embedded result file from RC
selenium main site
support browser, OS, programming language, testing frameworks can be found here