SlideShare a Scribd company logo
1 of 14
Nola Cita Putri
11453205405
Program Studi S1 Sistem Informasi
Fakultas Sains dan teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau
2017
“RISK AND TESTING”
Program Studi S1 Sistem Informasi
Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau
2017
Risks and Levels of Risk
Risk is a word we all use loosely. In
the future, a risk has some likelihood
between 0% and 100%; it is a
possibility, not a certainty. In the past,
however, either the risk has
materialized and become an outcome
or issue or it has not; the likelihood of
a risk in the past is either 0% or 100%.
Product risk as the possibility
that the system or software
might fail to satisfy some
reasonable customer, user, or
stakeholder expectation.
Product
Risks
1
2
3
4
5
6
Which might not be
functionality
Rather security
Reliability
Usability
Maintainability or performance
Unsatisfactory software might have problems :
Particular quality characteristic
Risk-based Testing
Risk-based
testing uses
risk to
prioritize and
emphasize the
appropriate
tests during
test execution.
Risk-based
testing starts
early in the
project,
identifying risks to
system quality
and using that
knowledge of risk
to guide testing
planning.
Risk-based
testing involves
both mitigation -
testing to
provide
opportunities to
reduce the
likelihood of
defects.
Risk-based
testing also
involves
measuring how
well we are
doing at finding
and removing
defects in
critical areas.
Risk-based
testing can also
involve using
risk analysis to
identify
proactive
opportunities to
remove or
prevent defects.
1 2 3 4 5
The origin of the risk-based testing concept
Product Risk
Analysis
Reading of the
Requirements
Design
Specifications
User
Documentation and
Other Items
Project risks that apply to
testing, we can use the same
concepts we apply to
identifying, prioritizing and
managing product risks.
Project Risks
Mitigate
Take steps in
advance to
reduce the
likelihood (and
possibly the
impact) of the risk
Have a plan in
place to reduce
the impact should
the risk become
an outcome
Convince some
other member of
the team or
project
stakeholder to
reduce the
likelihood or
accept the impact
of the risk
Do nothing about
the risk, which is
usually a smart
option only when
there's little that
can be done or
when the
likelihood and
impact are low
Contingency Transfer Ignore
Typical risks along with some options for managing :
Logistics or
product quality
problems that
block tests
These can be miti
gated through
careful planning,
good defect triage
and management,
and robust test
design
Test items that
won't install in
the test
environment:
These can be
mitigated through
smoke (or
acceptance)
testing prior to
starting test
phases or as part
of a nightly build
or continuous
integration.
Excessive change
to the product that
invalidates test
results or requires
updates to test
cases, expected
results and
environments
These can be mit
igated through good
change-control
processes, robust
test design and light
weight test
documentation
Insufficient or
unrealistic test
environments
that yield
misleading
results
One option is to
transfer the risks
to management
by explaining the
limits on test
results obtained
in limited
environments
1 2 3 4
Additional risks to consider and perhaps to manage :
Organizational issues
such as shortages of
people, skills or
training, problems
with communicating
and responding to
test results, bad
expec tations of what
testing can achieve
and complexity of the
project team or
organization
Supplier issues such
as problems with
underlying platforms or
hardware, failure to
consider testing issues
in the contract or
failure to properly
respond to the issues
when they arise
Technical problems
related to ambiguous,
conflicting or
unprioritized
requirements, an
excessively large
number of
requirements given
other project
constraints, high
system complexity and
quality problems with
the design, the code or
the tests
1 2 3
Tying it all together for risk
management
• One common problem people have when organizations first adopt riskbased
testing is a tendency to be excessively alarmed by some of the risks once they
are clearly articulated.
• Manage risks appropriately, based on likelihood and impact. Triage the risks
by understanding how much of your overall effort can be spent dealing with
them
• Focus on the point of the exercise. As with life, the goal of risk-based testing
should not be - cannot practically be - a risk-free project
• We can accomplish with risk-based testing is the marriage of testing with best
practices in risk management to achieve a project outcome that balances
risks with quality, features, budget and schedule.
Backlink Website Kampus
UIN Suska Riau
JL. H.R Soebrantas No.155 KM.35 Simpang
Baru Panam Pekanbaru-Riau.
http://sif.uin-suska.ac.id/
http://faste.uin-suska.ac.id/
http://www.uin-suska.ac.id/
Thank You! 

More Related Content

What's hot

What will testing look like in year 2020
What will testing look like in year 2020What will testing look like in year 2020
What will testing look like in year 2020BugRaptors
 
Root cause Analysis of Defects
Root cause Analysis of DefectsRoot cause Analysis of Defects
Root cause Analysis of DefectsDavid Gevorgyan
 
BugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect ManagementBugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect Managementguestf794555
 
Fundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USRFundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USRRendi Saputra
 
Root Cause Analysis for Software Testers
Root Cause Analysis for Software TestersRoot Cause Analysis for Software Testers
Root Cause Analysis for Software TestersTechWell
 
Offshore Test Management
Offshore Test ManagementOffshore Test Management
Offshore Test ManagementKevin Harvey
 
Make a difference with Evaluations
Make a difference with EvaluationsMake a difference with Evaluations
Make a difference with EvaluationsEwald Roodenrijs
 
Assessing Process Improvement ROI
Assessing Process Improvement ROIAssessing Process Improvement ROI
Assessing Process Improvement ROIdwslaterjr
 
2 anton muzhailo - formal test process improvement. how to invest to the te...
2   anton muzhailo - formal test process improvement. how to invest to the te...2   anton muzhailo - formal test process improvement. how to invest to the te...
2 anton muzhailo - formal test process improvement. how to invest to the te...Ievgenii Katsan
 
Hpe program rating #5 ops performance feedback
Hpe program rating #5 ops performance feedbackHpe program rating #5 ops performance feedback
Hpe program rating #5 ops performance feedbackPMHaas
 
How much testing is enough
How much testing is enoughHow much testing is enough
How much testing is enoughReti Yulvenia
 
Corrections, Investigations and CAPA Details in Medical Device Setting
Corrections, Investigations and CAPA Details in Medical Device SettingCorrections, Investigations and CAPA Details in Medical Device Setting
Corrections, Investigations and CAPA Details in Medical Device SettingConnie Dello Buono
 
Penetration Testing; A customers perspective
Penetration Testing; A customers perspectivePenetration Testing; A customers perspective
Penetration Testing; A customers perspectivePhil Huggins FBCS CITP
 
App Managing Test Environments From App Labs
App Managing Test Environments From App LabsApp Managing Test Environments From App Labs
App Managing Test Environments From App Labsguest4e4766
 
Presentation bcp
Presentation bcpPresentation bcp
Presentation bcpMenna Ahmed
 
JD Unit Manager
JD Unit ManagerJD Unit Manager
JD Unit ManagerAmol More
 

What's hot (19)

Software testing one
Software testing oneSoftware testing one
Software testing one
 
What will testing look like in year 2020
What will testing look like in year 2020What will testing look like in year 2020
What will testing look like in year 2020
 
Root cause Analysis of Defects
Root cause Analysis of DefectsRoot cause Analysis of Defects
Root cause Analysis of Defects
 
BugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect ManagementBugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect Management
 
Fundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USRFundamental test process_rendi_saputra_infosys_USR
Fundamental test process_rendi_saputra_infosys_USR
 
Grace slideshare
Grace slideshareGrace slideshare
Grace slideshare
 
Root Cause Analysis for Software Testers
Root Cause Analysis for Software TestersRoot Cause Analysis for Software Testers
Root Cause Analysis for Software Testers
 
Offshore Test Management
Offshore Test ManagementOffshore Test Management
Offshore Test Management
 
Make a difference with Evaluations
Make a difference with EvaluationsMake a difference with Evaluations
Make a difference with Evaluations
 
Assessing Process Improvement ROI
Assessing Process Improvement ROIAssessing Process Improvement ROI
Assessing Process Improvement ROI
 
2 anton muzhailo - formal test process improvement. how to invest to the te...
2   anton muzhailo - formal test process improvement. how to invest to the te...2   anton muzhailo - formal test process improvement. how to invest to the te...
2 anton muzhailo - formal test process improvement. how to invest to the te...
 
Hpe program rating #5 ops performance feedback
Hpe program rating #5 ops performance feedbackHpe program rating #5 ops performance feedback
Hpe program rating #5 ops performance feedback
 
Testing Principles
Testing PrinciplesTesting Principles
Testing Principles
 
How much testing is enough
How much testing is enoughHow much testing is enough
How much testing is enough
 
Corrections, Investigations and CAPA Details in Medical Device Setting
Corrections, Investigations and CAPA Details in Medical Device SettingCorrections, Investigations and CAPA Details in Medical Device Setting
Corrections, Investigations and CAPA Details in Medical Device Setting
 
Penetration Testing; A customers perspective
Penetration Testing; A customers perspectivePenetration Testing; A customers perspective
Penetration Testing; A customers perspective
 
App Managing Test Environments From App Labs
App Managing Test Environments From App LabsApp Managing Test Environments From App Labs
App Managing Test Environments From App Labs
 
Presentation bcp
Presentation bcpPresentation bcp
Presentation bcp
 
JD Unit Manager
JD Unit ManagerJD Unit Manager
JD Unit Manager
 

Similar to Risk and Testing

Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsAnanthReddy38
 
Practical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsPractical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsReuben Korngold
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugsindus329
 
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-testingQualister
 
risk based testing and regression testing
risk based testing and regression testingrisk based testing and regression testing
risk based testing and regression testingToshi Patel
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessYolanda Williams
 
Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Sigma Software
 
Risk Driven Approach to Test Device Software
Risk Driven Approach to Test Device SoftwareRisk Driven Approach to Test Device Software
Risk Driven Approach to Test Device Softwareijtsrd
 
Ppt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTPpt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTsanti suryani
 

Similar to Risk and Testing (20)

CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
 
Practical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsPractical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing Methods
 
Risk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right BugsRisk Based Testing: Deferring the Right Bugs
Risk Based Testing: Deferring the Right Bugs
 
Chapter 2 - Test Management
Chapter 2 - Test ManagementChapter 2 - Test Management
Chapter 2 - Test Management
 
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
 
Test Management
Test ManagementTest Management
Test Management
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Risk Management Training
Risk Management TrainingRisk Management Training
Risk Management Training
 
risk based testing and regression testing
risk based testing and regression testingrisk based testing and regression testing
risk based testing and regression testing
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management Process
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...
 
t map brief
t map brieft map brief
t map brief
 
Risk Driven Approach to Test Device Software
Risk Driven Approach to Test Device SoftwareRisk Driven Approach to Test Device Software
Risk Driven Approach to Test Device Software
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Ppt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTPpt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENT
 

Recently uploaded

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 

Recently uploaded (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

Risk and Testing

  • 1.
  • 2. Nola Cita Putri 11453205405 Program Studi S1 Sistem Informasi Fakultas Sains dan teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau 2017 “RISK AND TESTING” Program Studi S1 Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau 2017
  • 3. Risks and Levels of Risk Risk is a word we all use loosely. In the future, a risk has some likelihood between 0% and 100%; it is a possibility, not a certainty. In the past, however, either the risk has materialized and become an outcome or issue or it has not; the likelihood of a risk in the past is either 0% or 100%.
  • 4. Product risk as the possibility that the system or software might fail to satisfy some reasonable customer, user, or stakeholder expectation. Product Risks
  • 5. 1 2 3 4 5 6 Which might not be functionality Rather security Reliability Usability Maintainability or performance Unsatisfactory software might have problems : Particular quality characteristic
  • 6. Risk-based Testing Risk-based testing uses risk to prioritize and emphasize the appropriate tests during test execution. Risk-based testing starts early in the project, identifying risks to system quality and using that knowledge of risk to guide testing planning. Risk-based testing involves both mitigation - testing to provide opportunities to reduce the likelihood of defects. Risk-based testing also involves measuring how well we are doing at finding and removing defects in critical areas. Risk-based testing can also involve using risk analysis to identify proactive opportunities to remove or prevent defects. 1 2 3 4 5
  • 7. The origin of the risk-based testing concept Product Risk Analysis Reading of the Requirements Design Specifications User Documentation and Other Items
  • 8. Project risks that apply to testing, we can use the same concepts we apply to identifying, prioritizing and managing product risks. Project Risks
  • 9. Mitigate Take steps in advance to reduce the likelihood (and possibly the impact) of the risk Have a plan in place to reduce the impact should the risk become an outcome Convince some other member of the team or project stakeholder to reduce the likelihood or accept the impact of the risk Do nothing about the risk, which is usually a smart option only when there's little that can be done or when the likelihood and impact are low Contingency Transfer Ignore
  • 10. Typical risks along with some options for managing : Logistics or product quality problems that block tests These can be miti gated through careful planning, good defect triage and management, and robust test design Test items that won't install in the test environment: These can be mitigated through smoke (or acceptance) testing prior to starting test phases or as part of a nightly build or continuous integration. Excessive change to the product that invalidates test results or requires updates to test cases, expected results and environments These can be mit igated through good change-control processes, robust test design and light weight test documentation Insufficient or unrealistic test environments that yield misleading results One option is to transfer the risks to management by explaining the limits on test results obtained in limited environments 1 2 3 4
  • 11. Additional risks to consider and perhaps to manage : Organizational issues such as shortages of people, skills or training, problems with communicating and responding to test results, bad expec tations of what testing can achieve and complexity of the project team or organization Supplier issues such as problems with underlying platforms or hardware, failure to consider testing issues in the contract or failure to properly respond to the issues when they arise Technical problems related to ambiguous, conflicting or unprioritized requirements, an excessively large number of requirements given other project constraints, high system complexity and quality problems with the design, the code or the tests 1 2 3
  • 12. Tying it all together for risk management • One common problem people have when organizations first adopt riskbased testing is a tendency to be excessively alarmed by some of the risks once they are clearly articulated. • Manage risks appropriately, based on likelihood and impact. Triage the risks by understanding how much of your overall effort can be spent dealing with them • Focus on the point of the exercise. As with life, the goal of risk-based testing should not be - cannot practically be - a risk-free project • We can accomplish with risk-based testing is the marriage of testing with best practices in risk management to achieve a project outcome that balances risks with quality, features, budget and schedule.
  • 13. Backlink Website Kampus UIN Suska Riau JL. H.R Soebrantas No.155 KM.35 Simpang Baru Panam Pekanbaru-Riau. http://sif.uin-suska.ac.id/ http://faste.uin-suska.ac.id/ http://www.uin-suska.ac.id/