Your SlideShare is downloading. ×
0
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Selenium Demo
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Selenium Demo

8,773

Published on

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

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. <ul><li>Selenium </li></ul><ul><li>Web Automation Testing Tool </li></ul>
  • 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. Components of Selenium <ul><li>Selenium IDE. </li></ul><ul><li>Selenium Core. </li></ul><ul><li>Selenium RC. </li></ul>
  • 4. <ul><li>Selenium IDE </li></ul><ul><li>(Integrated Development Environment) </li></ul>
  • 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. &nbsp;
  • 7. Limitations of Selenium IDE <ul><li>Selenium IDE is limited in terms of Browser support. </li></ul>
  • 8. <ul><li>Selenium Core </li></ul>
  • 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>
  • 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 &amp; 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 &amp; 9 </li></ul></ul>
  • 11. <ul><li>Selenium RC </li></ul><ul><li>(Remote control) </li></ul>
  • 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>
  • 13. A simplified architectural representation of RC
  • 14. References <ul><li>www.openqa.org/selenium </li></ul><ul><li>www.selenium.thoughtworks.com </li></ul>
  • 15. <ul><li>Thank You </li></ul>

×