Every day we use many Software applications and they play a vital role in all our important activities on professional and personal front. And hence it's good to know the importance of finding Bugs.
Let's
consider the example of WhatsApp. In WhatsApp there are features or utilities
to check the last seen status of the User (i.e. a time stamp of user’s last presence
on WhatsApp) and the Message info (i.e. to check when the message was delivered
to a recipient and when the message was read by a recipient).
Message
info –
Imagine
a case if these specific features are not working appropriately or failing
intermittently. Your Wife/family member sends you some important message, but
do not receive a reply from you for more than 3 hrs. They verify your last seen
status, Message info and realize that the message was successfully delivered
and read by you for more than 3 hours. However, in reality you didn't even open
the WhatsApp for last 4-5 hours.
In
this specific scenario, because of the intermittent or sporadic bug a wrong
picture is portrayed to your Wife/family members. As a User, what's the impact on you? Think about this when you Test
Software’s.
Let's
consider the example of Facebook. In Facebook there is a feature or utility
called People you may know where the
list of Facebook users will be listed (with whom you have some mutual friends).
Imagine a case if this specific feature is not working appropriately or failing intermittently. While browsing in your Facebook account, you see People you may know section with some friend recommendations. On one of the recommendation you click on the XX mutual friends link and a Friend request gets sent (instead of displaying a pop up with Mutual Friends details).
In
this specific scenario, because of the intermittent or sporadic bug you have sent
a Friend request to a person which you didn’t wish to. As a User, what's the impact on you? Think about this when you Test
Software’s. :)
Note –
These are not the actual Bugs but rather imaginary Bugs to illustrate the importance of
finding Bugs.
Like
above examples we can consider any Software application that we use on a daily
basis and think about some imaginary bugs in it. Remember; because of Software Bugs
loss cannot be always financial, it could be in any format. Hence; Think about Users when you Test Software's.