Automated testing or manual testing?

One of the great debates in the Software Test Engineering world involves the optimal mix of automated testing and manual testing. Like all good debates in software engineering, there are the religious fanatics that position themselves at either end of the argument. In pretty much all cases that I've seen, the truth lies somewhere in the middle. This debate is another one where that is the case.

In his recent article in Better Software, Jonathon Kohl does a nice job of showing how automated and manual testing can be very complementary. Check out his blog post on the topic. The post contains a link to the article.