Risk Storming for Vending Machine
Risk-storming is a quick technique that provides a collaborative way to identify and visualize risks. As an aside, this technique can be used for anything that you can visualize; from enterprise architectures to business processes and workflows. It can be used at the start of a software development project (when you're coming up with the initial software architecture) or throughout, during iteration planning sessions or retrospectives. Just make sure that you keep a log of the risks that are identified, including those that you later agree to have a probability or impact of "none".
Riskstorming is a collaborative, strategic board game that focuses on identifying how to test risks that impact the imperative quality aspects of your product.
A RiskStorming session takes you through 3 phases to get answers to these questions:
- Which quality aspects matter most for your product?
- Which risks endanger those quality aspects?
- How do we test to make sure those risks don’t happen?
Accessibility
1, A person with dyslexia can access to use a machine - Personas techniques
2, A person with a wheelchair can reach a machine for access to put money. - Personas Techniques
3. Blind person can able to access the machine - Personas Techniques
Functionality
1, The vending machine drops the product correctly what we press the number - Unit testing
2, can we choose more than one item of food/drink? - Unit testing
3, Keypad works properly when we choose product - Integration testing
4, Machine can access coins and cash correctly - Boundary testing
5, Vending machine can access credit card - Integration testing
Performance Testing 1, How many transactions can handle every day? - Stress Testing
2, How long vending machine takes time to access money and drop a drink/food- Risk analysis
3, how many drinks/food can order at a time? - Stress testing
Security testing-
1, User credentials should be secure if they use a credit card - Social Engineering
2, Is the Machine secured with cash? - Risk analysis
I have learned it really interesting and start thinking about actual testing about the product. Thanks, Miss Beth Marshall for teaching us software fundamentals in Bootcamp sessions.
Comments
Post a Comment