There's no denying the benefits of automated testing. Automation increases test reliability and speed. With technologies like xUnit and Fit is it possible to forgo manual testing altogether?
The one weakness of these frameworks seems to be the UI but there are free and commercial UI automation testing suites as well.
Is manual testing no longer necessary?
Of course even if all tests can be automated analyzing a failed test is still a manual process.