Automated Web Application Testing
                             with Selenium and Bamboo
                                  ...
•  Dynect	
  Pla+orm	
  
                          	
                         – Managed	
  enterprise	
  DNS	
  
         ...
Technical	
  Side	
      Business	
  Side	
  
                             Makes the ship run        Steers the ship
     ...
A	
  customer	
  said	
  the	
  site	
  is	
  slow.	
  
                                        Can	
  you	
  make	
  it	
...
Speed,	
  cost	
  or	
  quality.	
  Pick	
  two.
                                           It	
  works,	
  except	
  in	
...
•  DynDNS.com	
  
                                               – 12M	
  users	
  
                                      ...
•  Selenium	
  
                                              –  h-p://seleniumhq.org/	
  
                               ...
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.	
  
cvw@dyn.com   	
                   •  Ask	
  ques#ons	
  on	
  web	
  app	
  tes#ng	
  
               @cvonwallenstein	
 ...
Upcoming SlideShare
Loading in …5
×

Bamboo and Selenium Web Application Testing

6,784 views

Published on

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
6,784
On SlideShare
0
From Embeds
0
Number of Embeds
375
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bamboo and Selenium Web Application Testing

  1. 1. 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.  
  2. 2. •  Dynect  Pla+orm     – Managed  enterprise  DNS   -­‐  twi-er.com  -­‐  zappos.com   Our  Online   -­‐  cnbc.com    -­‐  wikia.com     Business     •  DynDNS.com     – Home  and  small  business   -­‐  DNS    -­‐  Domains     -­‐  Email    -­‐  Security   Up#me  is  the  Bo-om  Line.  
  3. 3. Technical  Side   Business  Side   Makes the ship run Steers the ship Speaks gibberish Easily excitable Up#me  is  the  Bo-om  Line.  
  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! Up#me  is  the  Bo-om  Line.  
  5. 5. 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.  
  6. 6. •  DynDNS.com   – 12M  users   – 4M  logged  in  last  month   – New  code  twice  a  week   We   – Failure  is  not  an  op#on   bringing  sanity   •  Web  app  tes<ng  is  hard   – Browsers,   back.   – OSes,  and   –  the  tests  stopped  passing   because  somebody  moved  the   damn  bu-on!   Up#me  is  the  Bo-om  Line.  
  7. 7. •  Selenium   –  h-p://seleniumhq.org/   – Real  browsers,  real  OSes   Demo  of   – Object  oriented  tests   – Access  DOM  via  Xpath   Selenium  and   •  Bamboo   Bamboo   –  h-p://atlassian.com/soware/bamboo/   – Cron  via  web  interface   – Test  result  correla#on   – History  of  bri-le  tests   Up#me  is  the  Bo-om  Line.  
  8. 8. Up#me  is  the  Bo-om  Line.  
  9. 9. Up#me  is  the  Bo-om  Line.  
  10. 10. Up#me  is  the  Bo-om  Line.  
  11. 11. Up#me  is  the  Bo-om  Line.  
  12. 12. cvw@dyn.com   •  Ask  ques#ons  on  web  app  tes#ng   @cvonwallenstein   •  Video  on  Selenium  and  how  we   h-p://dyn.com     use  it  for  DynDNS.com   •  Follow  us  on  Twi-er   @DynInc   •  We re  a  hoot.   Up#me  is  the  Bo-om  Line.    

×