Why test?
More specifically why invest in tests that can be executed unattended?
- Business Value:
- Shorter development cycles.
- Faster development of new features.
- Less bugs reaching the customers.
- Avoid regression.
- Better Software Design (This is a side-effect of TDD.)
- Your Sanity.
- When your software is well tested you know that the chances of having unexpected downtime are much lower then with a software that was not tested well.