Be Happy: find bugs
All the jobs of software testing brings some joy to life but without argument, the most entertaining moment is when a tester finds a bug.
In the job interviews for software testers that I have been doing for a long time now, one of my questions is: “Tell me about your best ever bug?” Most of the times, the tester’s eyes would glow and they would share the story in the greatest of details. Those are the moments they remember in details because they enjoyed it.
But why do we enjoy to find a bug? No, it is not due to the reason that it allows us to prove that testers are not un-necessary part of the team or outsmart the Programmers. But it is due to the fact that:
Each bug is a discovery of a land never found by anyone else before. It is that unique path in the application under test which was not traveled before. It is a situation that is never triggered before. It exposes the risks that were never known to the team before and brings a new perspective to the release cycle.
(the original photo is here: http://disneyinfinity.wikia.com/wiki/Joy )
The other reason that makes the testers happy is that a bug discovered before release makes the team safe from it being found by the outside world. A bug found means fixing it will make the release more solid not just by fixing that problem but by making a conscious effort in the area exposed by the bug.
And when you explain the bug to your team members verbally or through a bug tracking system, it adds an element of story telling. Oh boy, telling a story is always fun because you are telling a tale that the listener has never heard of and it is full of surprises. Another similarity that I present to my team members is that:
“A bug is to a Tester, what a verse is to a Poet”
It is a creation from non-existence, a source of pride and a statement never said before.
What has been your most enjoyable bug so far? Do you see other reasons that make finding bugs so happy moments in a tester’s life?