Don't Try to Tell Me You Can Automate the Testing!
At a software testing conference one tester asserted that you cannot automate testing, only checking. Read his explanation here.
Join the DZone community and get the full member experience.Join For Free
So, you say you can automate testing? Michael Bolton, a creator of Rapid Software Testing, would tell you you’re wrong.
We were lucky enough to host Bolton at this year’s TestingUY, the largest software testing conference in Latin America, in which he rapped about the misnomer of “test automation” during his awe-inspiring keynote speech in the Antel Tower in Montevideo, Uruguay.
To understand why he asserts that testing cannot be automated, you have to know these important definitions that he crafted with James Bach:
- Testing is the process of evaluating a product by learning about it through exploration and experimentation, which includes to some degree: questioning, study, modeling, observation, inference, etc.
- Checking is the process of making evaluations by applying algorithmic decision rules to specific observations of a product.
As the two explain in this infamous blog post, an implication of these definitions of testing and checking is that:
Checking is a process that can, in principle be performed by a tool instead of a human (automated), whereas testing can only be supported by tools (not automated).
And, as the two see it, all checking is testing, but not all testing is checking. Kapeesh?
Didn’t get to see the keynote? Well, Michael Bolton was kind enough to pass us along the lyrics to share with the community and we also have an audio recording of him rapping! Read the lyrics below to know why we do not dare utter the words "automated testing" anymore. (Although, you may still hear us call it that from time to time, as it’s still a pervasive term in the industry!)
Michael Bolton’s Original Testing Rap
Michael Bolton’s rap lyrics as of June 3, 2017 (lyrics may change over time)*:
To clarify, these are the lyrics that we received from him after the event. Some appear crossed out because he didn’t actually rap those verses for us on this particular occasion. Nevertheless, they are worth sharing! And, here you can listen to an audio recording (the video is coming soon to testinguy.org).
What a delight it was to watch Bolton’s keynote! Let me know, do you agree with his testing philosophy?
Published at DZone with permission of Federico Toledo, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.