Skip to main content

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 


  1. Does it accept and return both coin and cash correctly? BOUNDARY VALUE TESTING

  2. Does it drop the selected product correctly? INTEGRATION TESTING, BUSINESS SCENARIOS, PURPOSE

  3. Is the keypad letting the user select the correct product? UNIT TESTING

  4. Does it deliver the drink/food if the coin struck up somewhere before reaching the coin box?         RISK ANALYSIS

  5. What if the vending machine does not have change? BOUNDARY VALUE TESTING , DISASTER CONTROL,STARVE

  6. what if the user inserted forge currency or currency of different county ? SOCIAL ENGINEERING, ALWAYS AND NEVER

  7. what if the user wants to cancel the transaction after inserting the coin/cash? SAMPLING

  8.  What if the customer inserted less or more money than required for the item? RISK ANALYSIS, ZERO ONE MANY

  9. What If power goes off during the transaction? INTERRUPTION

  10. Can you reorder the last item easily? (with a single click)


User Friendliness


  1. Does it accept credit cards? INTEGRATION TESTING

  2. Does it have clear instructions for new users? Where (position)?  TOURING, A/B TESTING, WORLD , EXPLAINABILITY


Accessibility


  1. if a person with motor disabilities would be able to use it? PERSONAS, STANDARDS AND REGULATIONS

  2. If a visually challenged person  would be able to use it? PERSONAS, STANDARDS AND REGULATIONS

  1. Is the drop box/coin collection/keypad, at reachable  height ? PERSONAS, STANDARDS AND REGULATIONS

  2. if the machine sounds for any kind of messages while operation? PERSONAS, STANDARDS AND REGULATIONS


Performance 


  1. How quickly an item is dropped in the tray? REQUIREMENTS RE ENGINEERING, WORLD ,FLUENCY

  2. How many transactions does this machine handle in a day? STRESS, FORCE, TOO MANY

  3. How long does it take to receive change? REQUIREMENTS RE ENGINEERING

  4. How long does it take from inserting cash to receiving a product? REQUIREMENTS RE ENGINEERING,FLUENCY

  5. How efficiently the keypad works? UNIT TESTING, OBSERVER EXPECTANCY EFFECT


Security


  1. What happens if the machine falls down/stolen/broken ?DISASTER CONTROL, RISK ANALYSIS

  2. Is the machine locked? DISASTER CONTROL, RISK ANALYSIS

  3. Does it have internet connectivity? DISASTER CONTROL

  4. Does it have security camera? DISASTER CONTROL




Comments

Popular posts from this blog

Day 7 Name five examples of an ecommerce platform?

  An ecommerce platform is a software application that allows online businesses to manage their website, marketing, sales and operations. Following are the examples of 5 best ecommerce platforms in 2020. Shopify (www.shopify.com) Woo Commerce (woocommerce.com) Big Commerce (www.bigcommerce.com) Magento (magento.com) Wix eCommerce (www.wix.c om/ecommerce/ )

Day 15 Name five different online payment methods.

Most modern online payment services offer easy-to-use, fast and secure ways to pay Here’s a list of some of the most popular online payment services: Digital Wallet ( E wallet) A digital wallet refers to software, an electronic device, or an online service that enables individuals or businesses to make transactions electronically. It stores the payment information of users for different payment modes on various websites.                           PayPal PayPal is one of the most dominant payment methods available today. over 20 million UK shoppers use PayPal each year in the UK and  7 million businesses worldwide use their platform to accept payments. PayPal is an eCommerce payment processing company that allows users to set up a PayPal account and pay a fee for each cash transaction. Many customers prefer to checkout with PayPal because it’s so simple and quick to use. Amazon Pay Amazon Pay is another ...

Why I believe I love software testing.

  “Find out what you like doing best and get someone to pay you for doing it. " —Katherine Whitehorn I was introduced to the world of Software Development in my last company(2012)  when my company decided to develop software to manage inventory & I got a chance to participate in User Acceptance Testing. I really enjoyed those tasks & that triggered my interest in Software Testing. After almost 8 years of a break when I decided to start my career again, my first choice was Software Testing. Here are some reasons why I wanted to work as a Software Tester. To be successful in a job, you should love and enjoy what you do.  These are the reason why I enjoy being a tester Challenging job: I always enjoy taking up challenges.  It can be really challenging to find a bug no one thought existed in software and assumed to be working correctly. It takes especially critical eyes and thought processes to find these kinds of problems and solve them. No repetition of work: ...