$30 off During Our Annual Pro Sale. View Details »

Ten Tips for Better Web UI Automation Tests

Jim Holmes
October 02, 2013

Ten Tips for Better Web UI Automation Tests

Totally new deck presented at CodeMash 2015.

This talk is ten tips for helping teams create, run, and maintain successful UI test automation suites. You'll take away concrete ideas around focusing on business value, nailing technical aspects, and building great communication around your tests.

Several of the tips apply to ALL kinds of automated testing--and one or two apply to all testing, period.

Jim Holmes

October 02, 2013

More Decks by Jim Holmes

Other Decks in Programming


  1. Ten Tips for Web UI Automation Testing (Or how to

    succeed instead of suck) ? ?
  2. Jim Holmes Guidepost Systems Jim@GuidepostSystems.com @aJimHolmes http://bit.ly/leadershipjourney

  3. Goals for this session

  4. Get ideas on what to go back home and learn

  5. Area One: Focus on Business

  6. Tip 1: Automate high value workflows

  7. None
  8. None
  9. There’s much you can automate

  10. There’s little you should

  11. Tip 2: Set expectations up and down

  12. You need time

  13. You need resources

  14. You need people

  15. Tip 3: Invest in selecting right toolset for your team

  16. What’s your goal for automation?

  17. What’s your team’s skills?

  18. Who’s creating automation? Who’s maintaining it?

  19. Who’s using automation?

  20. Area Two: Focus on Technical

  21. Tip 4: Learn your system’s Locators

  22. None
  23. None
  24. Tip 5: Learn your system’s Asynch

  25. None
  26. Tip 6: Create Helpers

  27. None
  28. Tip 7: Configure system for testing

  29. How do you automate tests for CAPCHA ?

  30. Don’t

  31. Area Three: Focus on Communication

  32. Tip 8: Get serious about Collaboration

  33. None
  34. Tip 9: Communicate Early

  35. The best testing happens before a single line of code

    is written
  36. Tip 10: Get fanatical about Feedback Loops

  37. Whole Team Testing means TALK TO SUPPORT

  38. Retrospectives


  40. Thank You!

  41. Jim Holmes Guidepost Systems Jim@GuidepostSystems.com @aJimHolmes http://bit.ly/leadershipjourney