Atlassian Bamboo and Selenium for Automated Web Application Testing - Atlassian Summit 2010

3,455 views
3,333 views

Published on

A brief lightning talk on automated web application testing with Bamboo and Selenium. Given June 11, 2010 in San Francisco at Atlassian Summit 2010.

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

  • Be the first to like this

No Downloads
Views
Total views
3,455
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Atlassian Bamboo and Selenium for Automated Web Application Testing - Atlassian Summit 2010

  1. 1. Automated Web Application Testing with Selenium and Bamboo Atlassian Summit 2010 Cory von Wallenstein VP, Product Management, Dyn Inc.
  2. 2. Our Online Business <ul><li>Dynect Platform </li></ul><ul><ul><li>Managed enterprise DNS </li></ul></ul><ul><ul><ul><li>- twitter.com - zappos.com </li></ul></ul></ul><ul><ul><ul><li>- cnbc.com - wikia.com </li></ul></ul></ul><ul><li>DynDNS.com </li></ul><ul><ul><li>Home and small business </li></ul></ul><ul><ul><ul><li>- DNS - Domains </li></ul></ul></ul><ul><ul><ul><li>- Email - Security </li></ul></ul></ul>
  3. 3. Technical Side Makes the ship run Speaks gibberish Business Side Steers the ship Easily excitable
  4. 4. “ A customer said the site is slow. Can you make it faster? ” “ Can we build feature X by tomorrow?” “ Thanks for pushing feature X, but now A, B, C and D are broken! ”
  5. 5. “ Speed, cost or quality. Pick two.” “ It works, except in IE 6.” “ The project was on-time until everything started breaking in the middle of the night! ”
  6. 6. We are bringing sanity back. <ul><li>DynDNS.com </li></ul><ul><ul><li>12M users </li></ul></ul><ul><ul><li>4M logged in last month </li></ul></ul><ul><ul><li>New code twice a week </li></ul></ul><ul><ul><li>Failure is not an option </li></ul></ul><ul><li>Web app testing is hard </li></ul><ul><ul><li>Browsers, </li></ul></ul><ul><ul><li>OSes, and </li></ul></ul><ul><ul><li>“ the tests stopped passing because somebody moved the damn button!” </li></ul></ul>
  7. 7. Demo of Selenium and Bamboo <ul><li>Selenium </li></ul><ul><ul><li>http://seleniumhq.org/ </li></ul></ul><ul><ul><li>Real browsers, real OSes </li></ul></ul><ul><ul><li>Object oriented tests </li></ul></ul><ul><ul><li>Access DOM via Xpath </li></ul></ul><ul><li>Bamboo </li></ul><ul><ul><li>http://atlassian.com/software/bamboo/ </li></ul></ul><ul><ul><li>Cron via web interface </li></ul></ul><ul><ul><li>Test result correlation </li></ul></ul><ul><ul><li>History of brittle tests </li></ul></ul>
  8. 8. http://dyn.com <ul><li>Video on Selenium and how we use it for DynDNS.com </li></ul><ul><li>Follow us on Twitter </li></ul><ul><li>We ’re a hoot. </li></ul><ul><li>Ask questions on web app testing </li></ul>@DynInc [email_address] @cvonwallenstein

×