automated testing with selenium and bamboo - atlassian summit 2010 - lightning talks
Post on 22-Oct-2014
5.967 views
DESCRIPTION
Automated Testing with Selenium and Bamboo Cory Von Wallenstein, Dyn Inc.TRANSCRIPT
Up#me is the Bo-om Line.
Automated Web Application Testingwith Selenium and Bamboo
Atlassian Summit 2010
Cory von WallensteinVP, Product Management, Dyn Inc.
1Monday, June 14, 2010
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
2Monday, June 14, 2010
Up#me is the Bo-om Line.
Technical SideMakes the ship runSpeaks gibberish
Business SideSteers the shipEasily excitable
3Monday, June 14, 2010
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 nowA, B, C and D are broken!”
4Monday, June 14, 2010
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#leverything started breaking in
the middle of the night!”
5Monday, June 14, 2010
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!”
6Monday, June 14, 2010
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
7Monday, June 14, 2010
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
8Monday, June 14, 2010