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.
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 struck up somewhere before reaching the coin box? RISK ANALYSIS
What if the vending machine does not have change? BOUNDARY VALUE TESTING , DISASTER CONTROL,STARVE
what if the user inserted forge currency or currency of different county ? SOCIAL ENGINEERING, ALWAYS AND NEVER
what if the user wants to cancel the transaction after inserting the coin/cash? SAMPLING
What if the customer inserted less or more money than required for the item? RISK ANALYSIS, ZERO ONE MANY
What If power goes off during the transaction? INTERRUPTION
Can you reorder the last item easily? (with a single click)
Does it accept credit cards? INTEGRATION TESTING
Does it have clear instructions for new users? Where (position)? TOURING, A/B TESTING, WORLD , EXPLAINABILITY
if a person with motor disabilities would be able to use it? PERSONAS, STANDARDS AND REGULATIONS
If a visually challenged person would be able to use it? PERSONAS, STANDARDS AND REGULATIONS
Is the drop box/coin collection/keypad, at reachable height ? PERSONAS, STANDARDS AND REGULATIONS
if the machine sounds for any kind of messages while operation? PERSONAS, STANDARDS AND REGULATIONS
How quickly an item is dropped in the tray? REQUIREMENTS RE ENGINEERING, WORLD ,FLUENCY
How many transactions does this machine handle in a day? STRESS, FORCE, TOO MANY
How long does it take to receive change? REQUIREMENTS RE ENGINEERING
How long does it take from inserting cash to receiving a product? REQUIREMENTS RE ENGINEERING,FLUENCY
How efficiently the keypad works? UNIT TESTING, OBSERVER EXPECTANCY EFFECT
What happens if the machine falls down/stolen/broken ?DISASTER CONTROL, RISK ANALYSIS
Is the machine locked? DISASTER CONTROL, RISK ANALYSIS
Does it have internet connectivity? DISASTER CONTROL
Does it have security camera? DISASTER CONTROL