SlideShare a Scribd company logo
1 of 15
Download to read offline
Rudolf Ramler1 and Michael Felderer2
1 Software Competence Center Hagenberg, Hagenberg, Austria
2 Institute of Computer Science, University of Innsbruck, Austria
December 04, 2015
PROFES 2015, Bolzano
A Process for Risk-Based Test Strategy
Development and Its Industrial Evaluation
Motivation: ISO/IEC/IEEE 29119
Slide 2Risk‐Based Test Strategy Development and Industrial Evaluation
http://softwaretestingstandard.org/
Risk Concept in Software Testing
Slide 3Risk‐Based Test Strategy Development and Industrial Evaluation
Probability (P) Impact (I)
Risk Value
Risk Item
Probability Criteria Impact Criteria
Risk LevelTest Planning
Test Design
Test Execution
Test Evaluation
Risk‐Based Test Strategy
Slide 4Risk‐Based Test Strategy Development and Industrial Evaluation
Defect 
Classification
Identification of 
Impact Factors 
1. Definition of 
Risk Items
2. Probability 
Estimation
3. Impact 
Estimation
4. Computation of 
Risk Values 
6. Definition of 
Test Strategy
7. Refinement of 
Test Strategy 
Defect
Management
Requirements
Management
5. Determination 
of Risk Levels
Quality
Management
Identification of QA/
Testing Techniques Proces Step
Preparation Step
Related Process
Legend
Process for Risk‐Based
Test Strategy Development
Definition of Risk Items (1), Probability (2) and Impact Estimation (3)
Slide 5Risk‐Based Test Strategy Development and Industrial Evaluation
Probability
Impact
Derive impact from 
weighted impact 
factors in fishbone 
diagram!
Derive probability 
from defect 
distribution!
Computation of Risk Values (4)
Slide 6Risk‐Based Test Strategy Development and Industrial Evaluation
Component Rank
A  5 5
 21 2 1
 105 1 0 5
6
B  29 2 9
 50 5 0
 1.450 1 4 5 0
1
C  25 2 5
 10 1 0
 250 2 5 0
4
D  18 1 8
 46 4 6
 828 8 2 8
2
E  14 1 4
 8 8
 112 1 1 2
5
F  13 1 3
 50 5 0
 650 6 5 0
3
Estimated Probability Estimated Impact Computed Risk (= P * I)
Determination of Risk Levels (5)
Slide 7Risk‐Based Test Strategy Development and Industrial Evaluation
Definition and Refinement of Test Strategy (6), (7)
Slide 8Risk‐Based Test Strategy Development and Industrial Evaluation
Components A B C D E F
I II III IV Risk level I IV II III I III
Unit testing (100% branch coverage) X X
Code reviews  X X X X X X X
Manual testing of use cases (base flow) X X
Manual testing of use cases (base + alternative flows) X X X X X
Exploratory testing X X X X X
Automated smoke/regression tests X X X X X
Beta test phase at selected customers X X X X X X X
Risk level
Testing techniques
• Case study with five software development companies
• Research questions
(RQ1) Is the outcome of the process useful? 
(RQ2) Is conducting the process easy?
(RQ3) Is the outcome of the process representative?
• Iterative data collection and analysis in joint research transfer 
project, in each iteration
(1) Joint workshop to discuss and prepare steps of the process
(2) Application of steps to create practical results for company
(3) Questionnaire to collect feedback from each company
(4) Semi‐structured interviews with key members of companies
Evaluation
Slide 9Risk‐Based Test Strategy Development and Industrial Evaluation
Case A Case B Case C Case D Case E
Domain ERP software Access 
systems
Document 
management
Training and 
recruitment
Payment 
systems
Core 
business
Software 
product and 
service
Hardware incl. 
embedded 
software
Software 
product and 
custom 
development
Service 
including 
software 
platform and 
operation
Solution 
development 
incl. software 
and hardware 
Employees  15 40 10 40 15
Software 
Releases
2 to 4 releases 
per year; 
service 
releases on 
demand
Adjusted to 
hardware 
product cycles 
(years)
New releases 
every one and 
four weeks 
On demand Delivery as 
custom 
projects
Overview of Case Companies
Slide 10Risk‐Based Test Strategy Development and Industrial Evaluation
1.
2.
3.
4.5.
6.
7.
A B C D E Avg
high
low
Perceived Usefulness (RQ1)
Slide 11Risk‐Based Test Strategy Development and Industrial Evaluation
Usefulness of ... A B C D E Avg sdev
1. Definition of Risk Items 2 1 1 1 2 1.4 0.49
2. Probability Estimation 2 2 1 1 1 1.4 0.49
3. Impact Estimation 1 2 1 1 1 1.2 0.40
4. Computation of Risk Values 1 5 1 2 1 2.0 1.55
5. Determination of Risk Levels 1 1 1 2 1 1.2 0.40
6. Definition of Test Strategy 1 1 1 3 1 1.4 0.80
7. Refinement of Test Strategy 1 2 3 2 2 2.0 0.63
1.
2.
3.
4.5.
6.
7.
A B C D E Avg
high
low
Perceived Ease of Use (RQ2)
Slide 12Risk‐Based Test Strategy Development and Industrial Evaluation
Ease of Use of ... A B C D E Avg sdev
1. Definition of Risk Items 1 2 3 5 2 2.6 1.36
2. Probability Estimation 2 1 3 1 1 1.6 0.80
3. Impact Estimation 1 5 3 4 2 3.0 1.41
4. Computation of Risk Values 1 1 1 3 1 1.4 0.80
5. Determination of Risk Levels 1 4 1 1 1 1.6 1.20
6. Definition of Test Strategy 2 4 2 2 4 2.8 0.98
7. Refinement of Test Strategy 1 1 3 2 4 2.2 1.17
1.
2.
3.
4.5.
6.
7.
A B C D E Avg
high
low
Perceived Representativeness (RQ3)
Slide 13Risk‐Based Test Strategy Development and Industrial Evaluation
Representativeness of ... A B C D E Avg sdev
1. Definition of Risk Items 1 4 1 1 1 1.6 1.20
2. Probability Estimation 1 5 1 2 2 2.2 1.47
3. Impact Estimation 1 5 1 1 2 2.0 1.55
4. Computation of Risk Values 1 5 1 4 1 2.4 1.74
5. Determination of Risk Levels 1 2 1 4 3 2.2 1.17
6. Definition of Test Strategy 1 4 1 3 1 2.0 1.26
7. Refinement of Test Strategy 4 2 2 2 2.5 0.87
• Process for risk‐based test strategy development
• Evaluation in research transfer project with five companies
• Overall positive result for usefulness of the process
• Overall ease of use perceived as moderate
• Most effort caused by Impact Estimation, Definition of Test 
Strategy and Definition of Risk Items
• Overall representativeness is high with one notable exception
• Future work
• Refinement of process steps Impact Estimation and Definition 
of Test Strategy
• Additional evaluations especially long‐turn studies
Conclusions
Slide 14Risk‐Based Test Strategy Development and Industrial Evaluation
Slide 15Risk‐Based Test Strategy Development and Industrial Evaluation
Track on Systematic Literature Reviews and Mapping Studies in SE

More Related Content

Viewers also liked

Post3 d test plan wk13
Post3 d test plan wk13Post3 d test plan wk13
Post3 d test plan wk13
iros321
 
Al-Borj - Integration QA Test Plan v0.04
Al-Borj - Integration QA Test Plan v0.04Al-Borj - Integration QA Test Plan v0.04
Al-Borj - Integration QA Test Plan v0.04
Christopher Pittman
 
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
Andrei Hortúa
 
Test strategy &-testplanning
Test strategy &-testplanningTest strategy &-testplanning
Test strategy &-testplanning
srivinayak
 
Agile 2012 the 0-page agile test plan - paul carvalho
Agile 2012   the 0-page agile test plan - paul carvalhoAgile 2012   the 0-page agile test plan - paul carvalho
Agile 2012 the 0-page agile test plan - paul carvalho
drewz lin
 

Viewers also liked (16)

Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
 
Report test plan
Report test planReport test plan
Report test plan
 
Test plan
Test planTest plan
Test plan
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclos
 
Post3 d test plan wk13
Post3 d test plan wk13Post3 d test plan wk13
Post3 d test plan wk13
 
Al-Borj - Integration QA Test Plan v0.04
Al-Borj - Integration QA Test Plan v0.04Al-Borj - Integration QA Test Plan v0.04
Al-Borj - Integration QA Test Plan v0.04
 
Building an Effective International Software QA Test Strategy
Building an Effective International Software QA Test StrategyBuilding an Effective International Software QA Test Strategy
Building an Effective International Software QA Test Strategy
 
02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
 
Test plan
Test planTest plan
Test plan
 
System Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraSystem Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for Brahmaputra
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
Test strategy &-testplanning
Test strategy &-testplanningTest strategy &-testplanning
Test strategy &-testplanning
 
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornThe 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary Thorn
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Agile 2012 the 0-page agile test plan - paul carvalho
Agile 2012   the 0-page agile test plan - paul carvalhoAgile 2012   the 0-page agile test plan - paul carvalho
Agile 2012 the 0-page agile test plan - paul carvalho
 

Similar to A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation

ALONGE JEPHTHAH'S PROJECT
ALONGE JEPHTHAH'S PROJECTALONGE JEPHTHAH'S PROJECT
ALONGE JEPHTHAH'S PROJECT
ALONGE JEPHTHAH
 
Quality Assessment Handbook
Quality Assessment HandbookQuality Assessment Handbook
Quality Assessment Handbook
Mani Nutulapati
 

Similar to A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation (20)

ALONGE JEPHTHAH'S PROJECT
ALONGE JEPHTHAH'S PROJECTALONGE JEPHTHAH'S PROJECT
ALONGE JEPHTHAH'S PROJECT
 
Session 10 gdas pmp study group presentation
Session 10   gdas pmp study group presentationSession 10   gdas pmp study group presentation
Session 10 gdas pmp study group presentation
 
test-plan-template-05.pdf
test-plan-template-05.pdftest-plan-template-05.pdf
test-plan-template-05.pdf
 
Project presentation
Project presentationProject presentation
Project presentation
 
Thesis Final Report
Thesis Final ReportThesis Final Report
Thesis Final Report
 
Quality Assessment Handbook
Quality Assessment HandbookQuality Assessment Handbook
Quality Assessment Handbook
 
Increasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk ManagementIncreasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk Management
 
Quality Improvement using FMEA : A Short Review
Quality Improvement using FMEA : A Short ReviewQuality Improvement using FMEA : A Short Review
Quality Improvement using FMEA : A Short Review
 
Root Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) WorkshopRoot Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) Workshop
 
Risk assessment Presentation by Affygility Solutions
Risk assessment Presentation by Affygility SolutionsRisk assessment Presentation by Affygility Solutions
Risk assessment Presentation by Affygility Solutions
 
Free-ebook-rex-black advanced-software-testing
Free-ebook-rex-black advanced-software-testingFree-ebook-rex-black advanced-software-testing
Free-ebook-rex-black advanced-software-testing
 
HAZARD IDENTIFICATION AND RISK ASSESSMENT IN AUTO COMPONENTS MANUFACTURING IN...
HAZARD IDENTIFICATION AND RISK ASSESSMENT IN AUTO COMPONENTS MANUFACTURING IN...HAZARD IDENTIFICATION AND RISK ASSESSMENT IN AUTO COMPONENTS MANUFACTURING IN...
HAZARD IDENTIFICATION AND RISK ASSESSMENT IN AUTO COMPONENTS MANUFACTURING IN...
 
Assessing Enterprise Project Risk
Assessing Enterprise Project RiskAssessing Enterprise Project Risk
Assessing Enterprise Project Risk
 
Project risk management
Project risk managementProject risk management
Project risk management
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
 
Hazard assessment and risk management techniques
Hazard assessment and risk management techniquesHazard assessment and risk management techniques
Hazard assessment and risk management techniques
 
Risk mgt 07.pptx
Risk mgt 07.pptxRisk mgt 07.pptx
Risk mgt 07.pptx
 
Thesis MSC
Thesis MSCThesis MSC
Thesis MSC
 
QbD Model Case Study of VACCINE : A-Vax.
QbD Model Case Study of VACCINE : A-Vax.QbD Model Case Study of VACCINE : A-Vax.
QbD Model Case Study of VACCINE : A-Vax.
 
Software Requirement Specification (SRS) on Result Analysis Tool
Software Requirement Specification (SRS) on Result Analysis ToolSoftware Requirement Specification (SRS) on Result Analysis Tool
Software Requirement Specification (SRS) on Result Analysis Tool
 

Recently uploaded

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 

A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation