Thursday, 31 October 2013

Selenium

Selenium is a web application test automation tool which provides many features and a wide
range of support which makes it an instant choice for automating most of the web applications.

Selenium provides the automation engineer the choice of running the automation scripts in a
wide range of browsers and with the language support it has, on wide range of operating systems too.
But there are certain things the automation engineer needs to be aware of before he jumps into understanding selenium. The automation engineer needs to have a basic knowledge of the following things:
1. HTML
2. XML
3. Xpath
4. Document Object Model(DOM)
5. JavaScript (only a basic knowledge on how events are triggered etc.)
6. Any one of the following language to build a full-fledged test suite – Perl, Python, Ruby,
Java, C#, PHP.
7. Basic object oriented programming concepts.

History of Selenium

In 2004 invented by Jason R. Huggins and team.
Original name is JavaScript Functional Tester [JSFT]
Open source browser based integration test framework built originally by Thoughtworks.
100% JavaScript and HTML
Web testing tool
That supports testing Web 2.0 applications
Supports for Cross-Browser Testing(ON Multiple Browsers)
And multiple Operating Systems
Cross browser – IE 6/7, Firefox .8+, Opera, Safari 2.0+


No comments:

Post a Comment