atlassian bamboo and selenium for automated web application testing - atlassian summit 2010

Post on 22-Oct-2014

3.698 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Uptime is the Bottom Line.

Automated Web Application Testingwith Selenium and Bamboo

Atlassian Summit 2010

Cory von WallensteinVP, Product Management, Dyn Inc.

Uptime is the Bottom Line.

Our Online Business

• Dynect Platform– Managed enterprise DNS

- twitter.com - zappos.com- cnbc.com - wikia.com

• DynDNS.com– Home and small business

- DNS - Domains- Email - Security

Uptime is the Bottom Line.

Technical SideMakes the ship runSpeaks gibberish

Business SideSteers the shipEasily excitable

Uptime is the Bottom 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!”

Uptime is the Bottom Line.

“Speed, cost or quality. Pick two.”

“It works, except in IE 6.”

“The project was on-time untileverything started breaking in

the middle of the night!”

Uptime is the Bottom Line.

We are bringing sanity

back.

• DynDNS.com– 12M users– 4M logged in last month– New code twice a week– Failure is not an option

• Web app testing is hard– Browsers,– OSes, and– “the tests stopped passing because

somebody moved the damn button!”

Uptime is the Bottom Line.

Demo of Selenium and

Bamboo

• Selenium– http://seleniumhq.org/

– Real browsers, real OSes– Object oriented tests– Access DOM via Xpath

• Bamboo– http://atlassian.com/software/bamboo/

– Cron via web interface– Test result correlation– History of brittle tests

Uptime is the Bottom Line.

http://dyn.com • Video on Selenium and how we use it for DynDNS.com

@DynInc • Follow us on Twitter• We’re a hoot.

cvw@dyn.com@cvonwallenstein

• Ask questions on web app testing

top related