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

Software Testing Mind Maps – Test Plan


In the Past, I have covered the details of Test Plan (which you can find here); in this post I am providing a Test Plan – Mind Map for quick reference.

Do subscribe to QA-QC Arena for more such details.

Quality Assurance–Quality Control – Certifications (Part 2)


      In my previous post related to Software Testing Certifications (which you can find here) I have covered the list of Certifications provided by ISTQB (International Software Testing Qualifications Board), QAI (Quality Assurance Institute), IIST (International Institute for Software Testing), ASQ (American Society for Quality), and iSQI (International Software Quality Institute). In this post I am covering the list of Certifications provided by ATA (Agile Testing Alliance).

Certifications by ATA (Agile Testing Alliance)
CP-BAT (Certified Professional – Basic Agile Testing)

CP-MAT (Certified Professional – Master Agile Testing)

CP-AAT (Certified Professional – Automation Agile Testing)

CP-SAT (Certified Professional – Selenium Automation Testing)

CP-SAT Advanced (Certified Practitioner – Selenium Automation Testing Advanced)

CP-M-AAT (Certified Professional – Mobile Automation Agile Testing)

CP-M-MAT (Certified Professional – Mobile – Master Agile Testing)

CP-AAST (Certified Professional – Agile Application Security Testing) -
http://www.agiletestingalliance.org/aast.html

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.