It’s an outstanding article, hopefully increasing awareness of every type of person involved in testing.
Although it’s clever to relate the structOure of the article to the classic “Seven Deadly Sins,” we should be careful that this convenient number, 7, is not limiting our thinking about testing sins.
From my point of view, for example, there’s another sin that’s even deadlier than any of these, and perhaps underlies several of them: the management sin of disrespecting the job of testing and the people who do that job.
From that disrespect, for example, comes the additional sin of managers who haven’t bothered to learn the hard facts of the testing business, leading to an ignorance that in turn leads to all these other sins.
I’ve written more about this in Perfect Software And Other Illusions About Testing.