Automated testing is useful as:

  • It protects the code from introduction of bugs.
  • Takes significantly less time than manual testing whenever changes are made.
  • Reassures the client of code quality.
  • Informs future developers of expected behaviour.