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:

“Trying new things brings happiness”

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.

JoyInsideOut

(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?

Tags:

10 responses to “Be Happy: find bugs”

  1. sidrakaukab says :

    Perfectly puts things into perspective. 🙂

    Like

  2. Qamar Tarar says :

    Well descreibed. As a tester I have always fun of explorating new world. It also makes me pride to bring quality to our product before it is tested by our customers. One more thing that brings me pride is to make my project successful by having least reclaimations afterwards. Anyway its my job that brings something back everymonth in my account (money) 🙂

    Liked by 1 person

  3. Ridha Malik says :

    Nice post :)yeah its true as I tester when I find any bug that makes me happy :). I find my first bug in my testing career when i started internship for knowledge tester at moment was very memorable for me.

    Liked by 1 person

  4. Nasir Din says :

    Nice post! I am not a tester but as senior person I always get a chance to test the functionality just before it is being implemented at client site, and if I do find a bug then I guess I really enjoy it, as no one has been able to find that scenario before me.

    Liked by 1 person

    • majd says :

      Thanks and I’m glad to see that happiness in finding bugs is not just amongst testers but Project Managers and Implementers feel the same.

      Like

  5. Handy says :

    If the return value is not checked, the caller will not be able to correctly handle the case where fewer bytes were read than the caller requested. This is a particularly insidious kind of bug, because in many programs, reads from input streams usually do read the full amount of data requested, causing the program to fail only sporadically.

    Like

  6. Ktester says :

    When I started working as a tester, I scoured the net looking for articles…almost 2 years later, this is still one of my favorites. It hits my funny bone and inspiration bone on so many levels. Thank you.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s