Why Automate?
- Why do we need automated tests when we can test manually?
- Isn't that just waste of time/money?
- We could add more features instead.
Mostly for the regression but in some cases it is very hard or impossible to test manually.
Writing tests can be a huge expense. Running tests the 2nd time is where you start to see the benefit. After 10 or 100 times you'll really see the profit.