Why is automated testing so important?
It helps us to not reintroduce bugs back into our codebase. It's not uncommon for us to now work in a concurrent mode now, where we have multiple check-in points, or multiple people working on the same problem. Automated tests provide us with two other benefits. First, they make us clarify our business requirements. And second, the tests aren't up for interpretation, they are exact and measured.