0
<ul><li>Selenium  </li></ul><ul><li>Web  Automation Testing Tool </li></ul>
Selenium <ul><li>Functional testing tool for web applications. </li></ul><ul><li>Open source tool. Released under the apac...
Components of Selenium <ul><li>Selenium IDE. </li></ul><ul><li>Selenium Core. </li></ul><ul><li>Selenium RC. </li></ul>
<ul><li>Selenium IDE  </li></ul><ul><li>(Integrated Development Environment) </li></ul>
Selenium IDE <ul><li>Implemented as Firefox extension. </li></ul><ul><li>Allows one to record, edit and playback tests. </...
 
Limitations of Selenium IDE <ul><li>Selenium IDE is limited in terms of Browser support. </li></ul>
<ul><li>Selenium Core </li></ul>
Selenium Core <ul><li>A acceptance testing tool for web applications. </li></ul><ul><li>Tests run directly in the browser....
Platform and Browser Compatibility  <ul><li>Supported Platforms:   </li></ul><ul><li>Windows:  </li></ul><ul><ul><li>Inter...
<ul><li>Selenium RC  </li></ul><ul><li>(Remote control) </li></ul>
Selenium Remote Control <ul><li>Client Server architecture.  </li></ul><ul><li>Server  - A server which can automatically ...
A simplified architectural representation of RC
References <ul><li>www.openqa.org/selenium </li></ul><ul><li>www.selenium.thoughtworks.com </li></ul>
<ul><li>Thank You </li></ul>
Upcoming SlideShare
Loading in...5
×

Selenium Demo

8,826

Published on

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,826
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
313
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Selenium Demo"

  1. 1. <ul><li>Selenium </li></ul><ul><li>Web Automation Testing Tool </li></ul>
  2. 2. Selenium <ul><li>Functional testing tool for web applications. </li></ul><ul><li>Open source tool. Released under the apache 2.0 license. </li></ul><ul><li>Implemented entirely with browser technology. </li></ul><ul><li>JAVA Script </li></ul><ul><li>DHTML </li></ul><ul><li>Works with virtually any JAVA Script enabled browser. </li></ul>
  3. 3. Components of Selenium <ul><li>Selenium IDE. </li></ul><ul><li>Selenium Core. </li></ul><ul><li>Selenium RC. </li></ul>
  4. 4. <ul><li>Selenium IDE </li></ul><ul><li>(Integrated Development Environment) </li></ul>
  5. 5. Selenium IDE <ul><li>Implemented as Firefox extension. </li></ul><ul><li>Allows one to record, edit and playback tests. </li></ul><ul><li>Debug and set break points. </li></ul><ul><li>Save tests as HTML, PERL, RUBY, JAVA, Python or any other format. </li></ul><ul><li>It has option to automatically assert the title of every page. </li></ul>
  6. 7. Limitations of Selenium IDE <ul><li>Selenium IDE is limited in terms of Browser support. </li></ul>
  7. 8. <ul><li>Selenium Core </li></ul>
  8. 9. Selenium Core <ul><li>A acceptance testing tool for web applications. </li></ul><ul><li>Tests run directly in the browser. </li></ul><ul><li>Selenium is implemented entirely with browser technology </li></ul><ul><li>– JavaScript </li></ul><ul><li>– DHTML </li></ul><ul><li>Selenium deploys its BrowserBot alongside your application. </li></ul>
  9. 10. Platform and Browser Compatibility <ul><li>Supported Platforms: </li></ul><ul><li>Windows: </li></ul><ul><ul><li>Internet Explorer 6.0 and 7.0 </li></ul></ul><ul><ul><li>Firefox 0.8 to 2.0 </li></ul></ul><ul><ul><li>Mozilla Suite 1.6+, 1.7+ </li></ul></ul><ul><ul><li>Seamonkey 1.0 </li></ul></ul><ul><ul><li>Opera 8 & 9 </li></ul></ul><ul><li>Mac OS X: </li></ul><ul><ul><li>Safari 2.0.4+ </li></ul></ul><ul><ul><li>Firefox 0.8 to 2.0 </li></ul></ul><ul><ul><li>Camino 1.0a1 </li></ul></ul><ul><ul><li>Mozilla Suite 1.6+, 1.7+ </li></ul></ul><ul><ul><li>Seamonkey 1.0 </li></ul></ul><ul><li>Not yet supported: OmniWeb </li></ul><ul><li>Linux: </li></ul><ul><ul><li>Firefox 0.8 to 2.0 </li></ul></ul><ul><ul><li>Mozilla Suite 1.6+, 1.7+ </li></ul></ul><ul><ul><li>Konqueror </li></ul></ul><ul><ul><li>Opera 8 & 9 </li></ul></ul>
  10. 11. <ul><li>Selenium RC </li></ul><ul><li>(Remote control) </li></ul>
  11. 12. Selenium Remote Control <ul><li>Client Server architecture.  </li></ul><ul><li>Server - A server which can automatically launch and kill supported browsers, and acts as a HTTP proxy for web requests from those browsers. </li></ul><ul><li>Client - Client libraries for your favorite computer language. </li></ul><ul><li>The Selenium Server supports testing of complex AJAX-based web user interfaces under a Continuous Integration system. </li></ul>
  12. 13. A simplified architectural representation of RC
  13. 14. References <ul><li>www.openqa.org/selenium </li></ul><ul><li>www.selenium.thoughtworks.com </li></ul>
  14. 15. <ul><li>Thank You </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×