Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Surviving Growing from Zero to 9,000 Selenium Tests

Fd80f9c58b06270d42356dd77a32defa?s=47 Jim Holmes
September 03, 2011

Surviving Growing from Zero to 9,000 Selenium Tests

This talk was given at the Rocky Mountain Ruby conference on 9/1/2011.

Selenium’s a wonderful tool for automating acceptance and functional tests; however, real-world implementations bring a lot of pain. I suffered all that pain, and more, as I piloted an effort that started out with Selenium IDE, moved through RC, and ended up with WebDriver. This talk covers things like setting up baseline data, creating backing test frameworks, dealing with brittle tests, and figuring out how to appropriately manage all those incredibly slow Selenium tests so that you actually get effective, useful testing in. Learn from my pain (and successes!) so that you don’t have to suffer it in your own projects!

Fd80f9c58b06270d42356dd77a32defa?s=128

Jim Holmes

September 03, 2011
Tweet

More Decks by Jim Holmes

Other Decks in Programming

Transcript

  1. Lessons Learned Growing from Zero to 9,000 Selenium Tests

  2. None
  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. None
  12. None
  13. None
  14. !  ! !  ! !  ! !  ! !  !

    !  ! !  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! "  ! "  ! "  ! "  ! "  ! "  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! •  ! ! # ! ! # ! # ! # $ $ $ ! % ! % ! % !
  15. None
  16. None
  17. None
  18. None
  19. ..

  20. @aJimHolmes FrazzledDad.com