Skip to main content

Posts

Showing posts from January, 2021

Risk Storming for Vending Machine

  In the 4th session of Testing Bootcamp Beth Marshall introduced us to a very interesting game of Risk Storming. It's a  collaborative and visual technique for identifying risk and planning the Test Strategy accordingly .You can  use a Test Sphere card deck from Ministry of Testing or go to https://riskstormingonline.com/   Risk Storming takes you through three phases to get the answers. Which quality aspects matter most for your product? What risks could impact these important aspects? How can you test to make sure those risks don’t happen?     Our task was to risk storming to test the Vending Machine . And here is my take on it.                               Quality Aspect Functionality  Does it accept and return both coin and cash correctly? BOUNDARY VALUE TESTING Does it drop the selected product correctly? INTEGRATION TESTING , BUSINESS SCENARIOS , PURPOSE Is the keypad letting the user select the correct product? UNIT TESTING Does it deliver the drink/food if the coin st

Day 13 Share three testing ideas for an ecommerce website.

You have to learn about psychology of users for Conversion rate optimization of any ecommerce website.   Conversion rate optimization (CRO) is the practice of increasing the percentage of users who perform a desired action on a website. Desired actions can include purchasing a product, clicking ‘add to cart’, signing up for a service, filling out a form, or clicking on a link. Whenever users land on a website, they’re having an experience. The quality of their experience has a significant impact on the conversion rate. For good user experience you can test the following features. 1.Search Box Testing Search Bar   Make the search bar of your site as visible and intuitive as you can. It will encourage users to utilize search to find the specific product or shop they’re seeking. Autofill   Add autofill options to your product search. Adding autofill to your search function will save time for the customer and make your site more efficient at returning relevant results.  2. Product Details

Create a mindmap of what ecommerce testing means to you and share it!

 

What is Quality

  ✨ What is Quality? Quality means different things to different people. For some, the brand Apple 🍏 is synonymous with quality. For others, it’s difficult to define quality, but surprisingly easy to recognize based on their experiences. A quality product or service is one that satisfies customer needs and meets (or even exceeds!) their expectations. When you receive quality, in whatever form, you're eager to get more. You want to return for another purchase, refer the product to friends, and talk about it publicly. Quality is what we should aim for to ensure returning customers and a strong brand as a company. According to IEEE , quality is defined as “The degree to which a component, system, or process meets specified requirements and/or user/customer needs and expectations.” 📈 👥 Who is Responsible for Software Quality?   Everyone involved in a software project—including the Product Owner , Scrum Master , Developer , Tester , and other stakeholders such as the Business Team

Day 11 Test a “my cart” page from different user persona’s perspectives, share your personas!

Here I would like to share my thoughts about testing “my cart” page from the perspective of an elderly person. There are  specific challenges associated with elderly people using the internet. Some research by the Nielsen Norman Group in 2013 found that elderly users (those over 65 years old) were more likely to give up trying to accomplish something online, compared to those under aged 55. The study also found them to be over 40% slower at using the internet. Old aged people have disabilities and more limitations compared to younger users.  There are some characteristics that are thought to affect elderly web users in particular. These include a lack of confidence online, a likelihood to read all the information they are presented with, weaker eyesight , color blindness ,motor disabilities and poorer short term memory. some of the aspects to consider are as below.  1. Friendly and intuitive user interface. 2. Font sizes should be readable ( at least 16 pixel) As for fonts, sans serif

Software Testing Heuristics and mnemonics.

Software Testing Heuristics Heuristics are simply experience-based techniques for problem-solving, learning, and discovery. Where an exhaustive search is impractical, heuristic methods are used to speed up the process of finding a satisfactory solution. Examples of this method include using a rule of thumb, an educated guess, an intuitive judgment, or common sense. When you face a problem, you try some solutions that may work. For instance, if you suddenly find your mobile hang, what do you do? You may restart your mobile first. If that doesn’t work, then you may check & update the latest software and uninstall suspicious apps.if that also doesn’t work, then you reset your phone setting ( Factory reset). Most of us try a number of steps to solve our problems. These steps may not always work but we try them because we know that they may work. Following heuristics can apply to absolutely any kind of system with any kind of interface.  1.Abstract  Remove details in a model. Simplify b