8
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. 1 Monday, June 14, 2010

Automated Testing with Selenium and Bamboo - Atlassian Summit 2010 - Lightning Talks

  • View
    5.966

  • Download
    3

Embed Size (px)

DESCRIPTION

Automated Testing with Selenium and Bamboo Cory Von Wallenstein, Dyn Inc.

Citation preview

Page 1: Automated Testing with Selenium and Bamboo - Atlassian Summit 2010 - Lightning Talks

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

Page 2: Automated Testing with Selenium and Bamboo - Atlassian Summit 2010 - Lightning Talks

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

Page 3: Automated Testing with Selenium and Bamboo - Atlassian Summit 2010 - Lightning Talks

Up#me  is  the  Bo-om  Line.

Technical  SideMakes the ship runSpeaks gibberish

Business  SideSteers the shipEasily excitable

3Monday, June 14, 2010

Page 4: Automated Testing with Selenium and Bamboo - Atlassian Summit 2010 - Lightning Talks

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

Page 5: Automated Testing with Selenium and Bamboo - Atlassian Summit 2010 - Lightning Talks

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

Page 6: Automated Testing with Selenium and Bamboo - Atlassian Summit 2010 - Lightning Talks

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

Page 7: Automated Testing with Selenium and Bamboo - Atlassian Summit 2010 - Lightning Talks

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

Page 8: Automated Testing with Selenium and Bamboo - Atlassian Summit 2010 - Lightning Talks

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