• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Web application testing with Selenium
 

Web application testing with Selenium

on

  • 19,283 views

Slides from presentation at BarcampBrighton in November 2007.

Slides from presentation at BarcampBrighton in November 2007.

Statistics

Views

Total Views
19,283
Views on SlideShare
19,191
Embed Views
92

Actions

Likes
7
Downloads
834
Comments
2

7 Embeds 92

http://www.slideshare.net 77
http://barcampbrighton.backnetwork.com 9
http://railspool.de 2
http://qiusjcn.blogspot.com 1
http://www.railspool.de 1
http://www.linkedin.com 1
http://qiusjcn.blogspot.in 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

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

    Web application testing with Selenium Web application testing with Selenium Presentation Transcript

    • Web Application Testing With Selenium Kerry Buckley
    • What’s Selenium? Created by Thoughtworks Uses AJAX & magic
    • What’s Selenium? • Web testing framework Created by Thoughtworks Uses AJAX & magic
    • What’s Selenium? • Web testing framework • Runs in a browser Created by Thoughtworks Uses AJAX & magic
    • What’s Selenium? • Web testing framework • Runs in a browser • HTML & Javascript Created by Thoughtworks Uses AJAX & magic
    • What’s Selenium? • Web testing framework • Runs in a browser • HTML & Javascript • Open source Created by Thoughtworks Uses AJAX & magic
    • What’s Selenium? • Web testing framework • Runs in a browser • HTML & Javascript • Open source • http://openqa.org/ Created by Thoughtworks Uses AJAX & magic
    • Four Flavours
    • Four Flavours • Selenium Core
    • Four Flavours • Selenium Core • Selenium IDE
    • Four Flavours • Selenium Core • Selenium IDE • Selenium Remote Control (RC)
    • Four Flavours • Selenium Core • Selenium IDE • Selenium Remote Control (RC) • Selenium on Rails
    • Selenium Core Browser Application Just HTML and Javascript, so can be installed in any web/app server. Install at any convenient path, as long as it’s onthe same server (host & port). Don’t deploy to live!
    • Selenium Core Browser Application Selenium Just HTML and Javascript, so can be installed in any web/app server. Install at any convenient path, as long as it’s onthe same server (host & port). Don’t deploy to live!
    • Selenium Core Browser Application Selenium Just HTML and Javascript, so can be installed in any web/app server. Install at any convenient path, as long as it’s onthe same server (host & port). Don’t deploy to live!
    • Selenium RC Browser Application No need to change application. Server launches, drives and kills browser(s). Acts as proxy to get round same-source policy.
    • Selenium RC Browser Selenium Application Server No need to change application. Server launches, drives and kills browser(s). Acts as proxy to get round same-source policy.
    • Selenium RC Browser Selenium Tests Application Server No need to change application. Server launches, drives and kills browser(s). Acts as proxy to get round same-source policy.
    • Selenium RC Browser Selenium Tests Application Server No need to change application. Server launches, drives and kills browser(s). Acts as proxy to get round same-source policy.
    • Selenium RC Browser Selenium Tests Application Server No need to change application. Server launches, drives and kills browser(s). Acts as proxy to get round same-source policy.
    • Selenium IDE Browser Application Firefox plugin. Single browser, but cross-platform. Record, edit and playback. Import/export various formats (HTML tables is default, like Selenium).
    • Selenium IDE Browser Selenium Application Firefox plugin. Single browser, but cross-platform. Record, edit and playback. Import/export various formats (HTML tables is default, like Selenium).
    • Selenium IDE Browser Selenium Application Firefox plugin. Single browser, but cross-platform. Record, edit and playback. Import/export various formats (HTML tables is default, like Selenium).
    • Selenium on Rails Browser Application Selenium Only runs in test mode, so you don’t need to remove it to deploy.
    • Selenium on Rails Browser ails Rc agi M Application Selenium Only runs in test mode, so you don’t need to remove it to deploy.
    • Pros and Cons
    • Pros and Cons • Runs using a real browser
    • Pros and Cons • Runs using a real browser • Cross-platform & cross-browser
    • Pros and Cons • Runs using a real browser • Cross-platform & cross-browser • Language-agnostic
    • Pros and Cons • Runs using a real browser • Cross-platform & cross-browser • Language-agnostic • Hard to test across hosts or ports
    • Pros and Cons • Runs using a real browser • Cross-platform & cross-browser • Language-agnostic • Hard to test across hosts or ports • including SSL/non-SSL
    • Demo