5 essential strategies

Why?

  • Quickest way to verify that all features ‘work’
  • Freedom to experiment
  • Manual testing is error prone and time-consuming
    • does not scale
    • people are lazy
    • Hard to test edge cases

Useful tools

Strategies

  1. Test Data Handlers
  2. Test JavaScript
  3. Isolate UI for testing
  4. Automate UI tests
    • Continuous integration
    • Make it easy
  5. Gridify your tests
    • Generate reports
    • Selenium Grid
    • saucelabs.com