I have never bothered to write about this or talk about it because I sincerely feel there are enough papers explaining the benefits and drawbacks of each (Just look at the Test Automation?? widget on the blog). But for some reason this discussion keeps coming back in different forms L
First it was the winrunners vs manual, and then came the QTP wave now it’s the web drivers, jasmine, cucumber/spec flows, etc etc. vs manual? Really?
It’s amazing how much test automation has moved on from bulky huge licensing structure into light weight, open source collaborative setup. The new set of tools are fantastic and business facing which we as testers always craved for. On the other end manual testing has moved on from writing/running bunch of lines of steps in QC, to planning, testing, learning and interpreting tests in exploratory sessions.
Both at least to me have its merits, traps and limitations and I feel identifying and learning how to overcome them is what will help us get better and deliver value from testing than arguments around “Life is too shortfor manual testing. Would you agree?” or Should Testers Learn How to Write Code?