<sigh> Automation…again

I think this is the first time I’ve blogged about automation since writing…or, to be fair, compiling The A Word.

But yet again, I see questions among testers about the value of automation and whether it will replace testers, etc.. For example, this post from Josh Grant asks whether there are similarities between automated trucking and automated testing. Of course, I think most testers will go on (and on) about how much brainpower and critical thinking software testing needs, and how test automation can never replace “real testing”. They’re right, of course, but there’s more to the story.

Software testing isn’t at all unique among professions requiring brain power, creativity, or critical thinking. I challenged  you to bingoogle “Knowledge Work” or Knowledge Worker”, and not see the parallels to software testing in other professions. You know what? Some legal practices can be replaced by automation or by low-cost outsourcing – yet I couldn’t find any articles, blogs, or anything else from lawyers complaining about automation or outsourcing taking away their jobs (disclaimer – I only looked at the first two pages of results on simple searches). Apparently, however, there are “managers” (1000’s of them if I’m extrapolating correctly) who claim that test automation is a process for replacing human testers. Apparently, these managers don’t spend any time on the internet, because I could only find second hand confirmation of their existence.

At risk of repeating myself (or re-repeating myself…) you should automate the stuff that humans don’t want (or shouldn’t have) to do. Automate the process of adding and deleting 100,000 records; but use your brain to walk through a user workflow. Stop worrying about automation as a replacement for testing, but don’t’ ignore the value it gives you for accomplishing the complex and mundane.

Similar Posts

  • Five for Friday – November 13, 2020

    Between crying and lying, it’s been an interesting week. Here are a few things I liked. The next Online Testing Conference is coming up December 1-3 (one of those days is my birthday!) Yet another great post from Lisa Crispin – this time on shifting everywhere I worked on Windows compatibility…geez, maybe 25 years ago…

  • Five for Friday – April 19, 2019

    It’s FfF time again I think (hope) everyone knows that this blog series is based entirely on Tim Ferris’s Five Bullet Friday posts. I listen to some of Tim’s podcasts – and his recent interview with Eric Schmidt is fantastic. If you don’t like podcasts, there’s a transcript here. I’ve been thinking about interviewing and…

  • Me, elsewhere

    I shared an article on rotten automation on the testproject blog here – https://blog.testproject.io/2017/11/07/somethings-rotten-test-automation/ A was also part of of Engel Jones 12-minute podcast series. My interview (very little about testing) is here – https://twelveminuteconvos.com/alan-page/  

  • The Skeptics Dilemma

    For testers, being skeptical is generally a good thing. When someone says, “Our application doesn’t have any reliability errors”, I, for one, am skeptical. I’ll poke and prod and (usually) find something they haven’t thought about. There’s power in skepticism. Last year, I led a team of testers in performing code reviews of production code….

  • One down, two to go…

    it’s 6:30-ish pm, and I’m killing time waiting for my sound check for tomorrow’s keynote, and thought I’d do a quick brain dump of today’s tutorial session. Today’s session was “Alan Page: On Testing” – which is a pretty wide open topic. For the slide handouts, I slapped together slides from a bunch of things…

5 Comments

  1. The only bad review I received from my STPCon talk in San Diego this year was from someone who really didn’t like my statement that the traditional role of a software tester (ie: V&V activities) was going away with the rise in instances of Specification by Example, Test Driven Development, and Continuous Deployment … all of which rely heavily on automation. Some people really don’t like the idea of aspects of testing disappearing as they are made redundant or completely obsolete.

    It’s really sort of sad because that’s where the industry has arrived. There are plenty of companies still doing the old V&V sort of stuff but they remind me of the accounting firms that refused to use spreadsheets because the trusted their ledgers.

  2. You are automating away the actual Manual testing. Reading a test script requires very little valuable brain power. please by all means automate away button pushers. Now some automation is difficult and may still be cheaper to do manually. But this is an engineering problem.

    I hope no one interprets your post as automation eliminating the value of a QA. I like to define QA as the art of determining how to spend the next unit of resources in the most valuable way to find out how the software application will fail. This requires much more brain power and is much farther away from being automated.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.