bamboo and selenium web application testing
DESCRIPTION
TRANSCRIPT
Up#me is the Bo-om Line.
Automated Web Application Testing with Selenium and Bamboo
Atlassian Summit 2010
Cory von Wallenstein VP, Product Management, Dyn Inc.
Up#me is the Bo-om Line.
Our Online Business
• Dynect Pla+orm – Managed enterprise DNS
-‐ twi-er.com -‐ zappos.com -‐ cnbc.com -‐ wikia.com
• DynDNS.com – Home and small business
-‐ DNS -‐ Domains -‐ Email -‐ Security
Up#me is the Bo-om Line.
Technical Side Makes the ship run Speaks gibberish
Business Side Steers the ship Easily excitable
Up#me is the Bo-om Line.
“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!”
Up#me is the Bo-om Line.
“Speed, cost or quality. Pick two.”
“It works, except in IE 6.”
“The project was on-‐#me un#l everything started breaking in the middle of the night!”
Up#me is the Bo-om Line.
We are bringing sanity
back.
• DynDNS.com – 12M users – 4M logged in last month – New code twice a week – Failure is not an op#on
• Web app tes<ng is hard – Browsers, – OSes, and – “the tests stopped passing because somebody moved the damn bu-on!”
Up#me is the Bo-om Line.
Demo of Selenium and
Bamboo
• Selenium – h-p://seleniumhq.org/
– Real browsers, real OSes – Object oriented tests – Access DOM via Xpath
• Bamboo – h-p://atlassian.com/so\ware/bamboo/
– Cron via web interface – Test result correla#on – History of bri-le tests
Up#me is the Bo-om Line.
Up#me is the Bo-om Line.
Up#me is the Bo-om Line.
Up#me is the Bo-om Line.
Up#me is the Bo-om Line.
h-p://dyn.com • Video on Selenium and how we use it for DynDNS.com
@DynInc • Follow us on Twi-er • We’re a hoot.
[email protected] @cvonwallenstein
• Ask ques#ons on web app tes#ng