Part 1 of this post is here http://metaautomation.blogspot.com/2012/10/metaautomation-and-death-of-test-part-1.html
One of the reason you want to keep testers around is that their
motivations are very different than the devs. Devs want to check in working
code, to earn their magnetic ball toys and the esteem of their peers. Testers want
to write highly actionable automation – the topic of this blog – and measure
quality so the team can ship the code, but especially to find good bugs, to earn
their wooden puzzle toys and the esteem of their peers.
Here’s my post on the Metaautomation meme http://metaautomation.blogspot.com/2012/08/the-metaautomation-meme.html
for describing how automation can provide the best value for the SDLC (software
development lifecycle).
Automation is just part of the quality picture, but an
important one. Many years ago, all STE’s at Microsoft were encouraged to become
SDETs – i.e. to learn how to automate the product - because Microsoft
recognized the importance of having quickly and accurately repeatable
regression of product behavior.
Now, if automating the product – make it do stuff
repeatedly! – is all there is, then it’s reasonable to suppose that devs can
take a little time out of their normal duties to automate the product. But of
course, that takes time – sometimes a surprising amount of time – and they have
to maintain the automation as well, or just ignore it when it starts failing,
which makes it worse than useless.
The idea that all you have to do it simple automation, with
no care towards making failures actionable, is myopic IMO (although, attractive
perhaps to the business analyst). I address this in more detail here http://metaautomation.blogspot.com/2011/09/intro-to-metaautomation.html.
This post addresses the importance of testing to the SDLC the
SDLC http://metaautomation.blogspot.com/2012/01/how-to-ship-software-faster.html.
This post is about managing for strong, actionable
automation and looking forward to second-order metaautomation http://metaautomation.blogspot.com/2012/08/managing-metaautomation.html.
More on second-order metaautomation http://metaautomation.blogspot.com/2011/09/metaautomation-have-we-seen-this.html.
Not all of these techniques are completely new. Some are
practiced in corners of Microsoft, and (I’m told) Amazon. The metaautomation
meme just makes it easier to describe and communicate how far the team can (and
in some cases, should) go to make the quality process more powerful.
Metaautomation is the part of the test profession that is
expressed in automation.
Are there other labels that people use to describe what I
call first- and second-order metaautomation? Please comment below and I will
respond.
Thanks for this article about death test,.
ReplyDelete"todesuhr"