Risk-Based Regression Testing
Presented By: Yanping Chen
Date: July 31, 2003
Risk is anything that threatens the successful achievement of a project's goals.
Specifically, a risk is an event that has some probability of happening, and will
result in some loss if it occurs. The fundamental principle of risk-based testing
is to do more thorough testing to those parts of the software system that present
the highest risk. In this presentation, we introduce risk-based testing and discuss
applying risk analysis to select test cases for regression testing which is essential
to ensure software quality. We provide a method of risk-based test case selection,
and define corresponding metrics to measure the quality of regression test suites.
This approach is a specification-based method. Therefore, it does not have scalability
problems as does code-based techniques. It is also easy to implement with test tools,
thus, making the regression test process more automated.
Click here for the Presentation Slides