James A. Whittaker tells us about the 7 plagues of Software Testing on the Google Testing Blog.
- The plague of Aimlessness – The lack of communication between testers means that we keep repeating each other, creating the same tests for the same things. An exchange of knowledge, lore, is necessary.
- The plague of Repetitiveness – Tests need to be diverse, even the automated ones.
- The plague of Amnesia – The problem you are working on has probably been solved before.
- The plague of Boredom – When forgetting the tactical aspects of testing such as writing test cases, testing becomes boring and uncreative.
- The plague of Homelessness – You need to live in a house for a while before you realize that the dishwasher should have been placed a bit more to the right, or that there is leak somewhere. A tester cannot do this.
- The plague of Blindness. A software is untangible we must rely on our less concrete senses to for any feedback about our effort.
- To be announced.