2. What is test automation?
In software testing, test automation is the use of
special software to control the execution of test
and the comparison of actual outcomes to
predicted outcomes.
11/28/2014
Kagrana Software Pvt Ltd
Software Quality Assurance company
2
3. What is Selenium?
Selenium automates browsers. That's it! What
you do with that power is entirely up to you.
Selenium has the support of some of the largest
browser vendors who have taken (or are taking)
steps to make Selenium a native part of their
browser. It is also the core technology in
countless other browser automation tools, APIs
and frameworks.
11/28/2014
Kagrana Software Pvt Ltd
Software Quality Assurance company
3
4. Why selenium?
Selenium makes cross browser testing easy
It saves 98% of human efforts
It saves 60% on budget spent on testing
It saves 95% of time spent on only testing
It makes build release faster
11/28/2014
Kagrana Software Pvt Ltd
Software Quality Assurance company
4
5. Components of selenium
Selenium IDE
Selenium RC
Selenium WebDriver / Selenium 2
Selenium Grid
11/28/2014
Kagrana Software Pvt Ltd
Software Quality Assurance company
5
6. Selenium WebDriver
WebDriver is designed in a simpler and more
concise programming interface along with
addressing some limitations in the Selenium-RC
API.
WebDriver is a compact Object Oriented API
when compared to Selenium1.0
It drives the browser much more effectively and
overcomes the limitations of Selenium 1.x which
affected our functional test coverage, like the file
upload or download, pop-ups and dialogs barrier
11/28/2014
Kagrana Software Pvt Ltd
Software Quality Assurance company
6