Risk Based Testing in agile teams Csaba Szökőcs – evosoft Hungary Kft.
Risk based testing https://commons.wikimedia.org/wiki/File:Checking_Blood_Sample_(9955279835).jpg
Potentially shippable product Testing Testing in Scrum 24h ? Sprint 2-4 weeks Iteration Product backlog Sprint backlog Potentially shippable product
Process of Risk Based Testing in agile teams Preparation Refinement Planning Sprint New user story PO Extended, prioritized risks Risk 2 Risk 3 Risk 1 Defined test cases Risk 2 Risk 3 Risk 1 Planning meeting Risk priorities Probability Damage Test effectiveness Test strategy RBT meeting Develop / Test according priorities Focus on critical parts Experts involved Basic risks Risk 1 Risk 2 Risk 3 DEMO Grooming meeting
Benefits Test-driven More value in tests Motivation Avoid side effects
False sense of security Dangers False sense of security Overdo Too much time Shift responsibility
Example: Split screen in Android
Risk Probability Damage Exposure Test effectiveness Priority
Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application
Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application The keyboard is active in the wrong application
Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application The keyboard is active in the wrong application Zooming with two fingers does not work
Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application The keyboard is active in the wrong application Zooming with two fingers does not work Sound gets mixed between applications
Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application The keyboard is active in the wrong application Zooming with two fingers does not work Sound gets mixed between applications Battery goes dead too quickly
1 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application The keyboard is active in the wrong application Zooming with two fingers does not work Sound gets mixed between applications 1 Battery goes dead too quickly
5 1 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application The keyboard is active in the wrong application Zooming with two fingers does not work 5 Sound gets mixed between applications 1 Battery goes dead too quickly
2 3 5 1 4 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application 2 The keyboard is active in the wrong application 3 Zooming with two fingers does not work 5 Sound gets mixed between applications 1 Battery goes dead too quickly 4
2 3 5 1 4 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application 2 The keyboard is active in the wrong application 3 Zooming with two fingers does not work 5 Sound gets mixed between applications 1 Battery goes dead too quickly 4
2 3 5 1 4 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application 2 The keyboard is active in the wrong application 3 5 Zooming with two fingers does not work Sound gets mixed between applications 1 Battery goes dead too quickly 4
2 3 5 1 4 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application 2 3 The keyboard is active in the wrong application 5 Zooming with two fingers does not work Sound gets mixed between applications 1 Battery goes dead too quickly 4
2 3 6 5 15 10 1 4 16 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application 2 3 6 The keyboard is active in the wrong application 5 15 Zooming with two fingers does not work 10 Sound gets mixed between applications 1 Battery goes dead too quickly 4 16
2 3 6 5 15 10 1 4 16 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application 2 3 6 The keyboard is active in the wrong application 5 15 Zooming with two fingers does not work 10 Sound gets mixed between applications 1 Battery goes dead too quickly 4 16
2 3 6 5 15 10 1 4 16 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application 2 3 6 The keyboard is active in the wrong application 5 15 Zooming with two fingers does not work 10 Sound gets mixed between applications 1 Battery goes dead too quickly 4 16
2 3 6 5 15 10 1 4 16 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application 2 3 6 The keyboard is active in the wrong application 5 15 Zooming with two fingers does not work 10 Sound gets mixed between applications 1 4 Battery goes dead too quickly 16
2 3 6 18 5 15 75 10 20 1 4 16 Risk Probability Damage Exposure Test effectiveness Priority The Back button closes the wrong application 2 3 6 18 The keyboard is active in the wrong application 5 15 75 Zooming with two fingers does not work 10 20 Sound gets mixed between applications 1 4 Battery goes dead too quickly 16
Your powerful partner
Counterpart Csaba Szökőcs CT DD DS EU HU O 2 1 Mobile: +36 (20) 380-2002 Email: csaba.szokocs@evosoft.com