![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqZj2nkMzEQp44XjLSQ-RKnc-4R1HOhbjd5S7N94M2EpoJRWZUoNyGWRlZiEbvmnaXP89s2mwEQICsvvTAI0dq40E89_izTcURtW3jA450k0YiYP1_t3La6aiMuRD8AY7a0IkHUb6G4-1r/s320/NotCaught-fcc.jpg)
Testers don't create bugs, those are implemented by the developers!
So, the question should rather be:
"Why do we allow developers to implement bugs? And why do we allow them to do it over and over again?".
I cannot think of a single defect where our testers don't ask themselves the question "How could I have avoided this bug to go un-detected" and then update their testware accordingly. But the number of test cases grows with the features while the number of testers is often a constant. What's left are priorities and supernatural smell for defect-finding...sometimes it just doesn't come up to everyone's expectations.