Test automation has grown in popularity over the years because of mounting time-to-market pressures and increasing demands on quality. Since testing budget is an important factor for any project, organizations have started preferring open-source test automation tools instead of investing in large test teams or costly commercial testing tools. Selenium, arguably the most popular open-source test automation tool, has reached a stage where it now rivals the commercial ones.
Selenium runs in many browsers and operating systems and is controllable by many programming languages and testing frameworks. Selenium automation testing supports:
Used by web development teams at companies like Google, Amazon, Yahoo!, Microsoft, and Salesforce.com, Selenium is one of the most well known open-source testing frameworks in the world that is in use today for automated testing of web applications. It is becoming the first choice of automation testers as well as organizations for automating the testing of Web-based applications for both the GUI as well as the functionality. With the release of Selenium 2 {Selenium Webdriver) you gain a competitive advantage in terms of time-to-market, quality, and cost.