Lightweight risk-based testing methods mainly concentrate on two important factors: likelihood and impact.5 Likelihood means how likely it is for a risk to happen, while impact measures how serious the consequences could be if the risk actually occurs. Instead of using complicated math, these techniques rely on simple judgments and scales.6 For instance, a team might rate the chance of risk as high, medium, or low and its impact as severe, moderate, or minor. These ratings help prioritize where testing efforts should be focused.7
Heavy-weighted risk-based testing is a method used to test software by focusing on the areas where problems are most likely to happen. The testing team looks for the most important parts of the software that might fail and concentrates on testing those parts more thoroughly.
There are four main types of heavy-weight risk-based testing methods:8
Risk can be identified as the probability that an undetected software bug may have a negative impact on the user of a system.9
The methods assess risks along a variety of dimensions:
10
Some considerations about prioritizing risks is written by Venkat Ramakrishnan in a blog. 11
Bach, J. The Challenge of Good Enough Software (1995) /wiki/James_Marcus_Bach ↩
Bach, J. and Kaner, C. Exploratory and Risk Based Testing (2004) /wiki/James_Marcus_Bach ↩
Mika Lehto (October 25, 2011). "The concept of risk-based testing and its advantages and disadvantages". Ictstandard.org. Retrieved 2012-03-01. https://www.ictstandard.org/article/2011-10-25/concept-risk-based-testing-and-its-advantages-and-disadvantages ↩
Felderer, Michael; Schieferdecker, Ina (2014). "A taxonomy of risk-based testing". International Journal on Software Tools for Technology Transfer. 16 (5): 559–568. arXiv:1912.11519. doi:10.1007/s10009-014-0332-3. S2CID 11598143. https://link.springer.com/article/10.1007%2Fs10009-014-0332-3 ↩
Mahesh, Hari (2023-11-03). "Risk-based Testing: A Strategic Approach to QA". testRigor AI-Based Automated Testing Tool. Retrieved 2023-11-18. https://testrigor.com/blog/risk-based-testing-a-strategic-approach-to-qa/ ↩
Schmitz, Christopher; Pape, Sebastian (2020-03-01). "LiSRA: Lightweight Security Risk Assessment for decision support in information security". Computers & Security. 90: 101656. doi:10.1016/j.cose.2019.101656. ISSN 0167-4048. S2CID 208109813. https://www.sciencedirect.com/science/article/pii/S0167404819301993 ↩
"What is Risk Based Testing: With Best Practices". www.lambdatest.com. Retrieved 2023-11-18. https://www.lambdatest.com/learning-hub/risk-based-testing ↩
Stephane Besson (2012-01-03). "Article info : A Strategy for Risk-Based Testing". Software Quality Engineering IT. Stickyminds.com. Retrieved 2012-03-01. http://www.stickyminds.com/s.asp?F=S7566_ART_2 ↩
Gerrard, Paul and Thompson, Neil Risk-Based Testing E-Business (2002) http://www.riskbasedtesting.com ↩
On Risk-Based Testing [1] https://venkatramakrishnan.com/2022/07/20/risk-based-testing/ ↩