QA–QC Arena – Software Testing Home for beginners and experts

Food for Thought - Think about Users when you Test Software's


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).

Last Seen status -

 

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.