So there was this one time I came across a curious statement in my team after a little testing session: there are no defects here, Peter (let’s call him Peter) stated. This very statement looked so absurd and impossible everybody literally froze. It’s not that Peter was a bad tester, no, he is great at what he does. It’s just that we were shocked with this reality falling on our unrespecting shoulders literally crushing and devastating our entire way of thinking.
What was the case?
You know what? There are times you can’t find bugs, most of them, like 99.9% happen because you have done something wring while testing, but there are unique cases. Here is what we dealt with: our developers were implementing a small feature and they were astonishingly well with both coding and their share of testing. Plus the environment was closely controlled, literally obliterating all chances for any bugs of some importance to emerge. But, however that is a one in a million case that happened right there and yet it got me thinking, are there any other cases where testers are not finding defects for a reason?
Bugs are of no importance to you. It’s not that you don’t care or anything of that sort. You may be providing some load testing service and all is great with that part, but bugs that relate other aspects still exist. They are simply pot of the scope.
There was one more interesting scenario I have encountered common to paired testing. Developers write code and testers track and point out bugs, they are instantly fixed before any bug reports are created whatsoever.
The worst case scenario is when a tester just shouldn’t be testing software due lack of skill and a poor mindset not fit this job. And while skill may be gained, a mindset is something testers are born with. Great testers I mean. This mostly happens due gaining popularity of QA professionals and way too many people want a slice of the pie, whilst they believe decent money are paid for doing nothing. However this matter requires a different post or even an entire book about how ridiculous such an approach is.
Have you encountered cases when you have faced no bugs in the code? Share your experience!