Selenium Demo
Upcoming SlideShare
Loading in...5
×
 

Selenium Demo

on

  • 10,354 views

 

Statistics

Views

Total Views
10,354
Views on SlideShare
10,343
Embed Views
11

Actions

Likes
3
Downloads
298
Comments
0

1 Embed 11

http://www.slideshare.net 11

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Selenium Demo Selenium Demo Presentation Transcript

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