Selenium was invented by Jason R. Huggins and team while they were working on a project in ThoughtWorks. Initially it was not named as selenium, it was just that they had to test a time and expense application at ThoughtWorks which needed some tool to test DHTML or Ajax. Since none of the paid testing tools available that time had this functionality so they had to write their own tool to test that application. This tool is called as selenium.
Selenium is an open source tool for automation testing of web based applications. Selenium has a suite of tools which consists of the following:
- Selenium IDE
- Selenium Core
- Selenium RC (Remote Control), Also known as Selenium 1
- Selenium Webdriver or Selenium 2.
- Selenium Grid
Test cases is selenium can be written in HTML or many other popular programming languages supported by selenium like Java, C#, Ruby, Python etc.