Why Automated Testing?

  • Humans hate testing ... computers don't care
  • Run tests repeatably (regression testing)
  • Run high volume testing (overnight?)
  • Instantly see whether a code change breaks anything