I have an issue with the word “Manual Testing”. Say we compare a “Manual Tester”, an “Automatic Tester” and a “Developer”. When a developer builds a tool that helps them program it is not called “Automatic Programming”, it might be called a “Compiler” or some other new word. Developers do manually write code with their hands but it’s not called “Manual Development”, they use the tools and resources that are available to get the job done. Testing is the same; we use the tools and resources available to help get the job done. “Automatic Testers” manually write scripts with their hands, why are they different from “Manual Testers”? We test with our minds just like developers create with their minds. I’m a tester first and foremost; my goal is to find issues in software. What are your views?
(As a side note, this rant is heavily influenced by James Bach)