As
the application gets bigger, the number of test cases to be executed gets
increased thereby risk testing is needed to cut short many other testing.
Limited resource capacity. To execute each and every test, in every sprint is not possible hence we require risk based testing.
Risk based testing prioritize on tests based on;
Importance
of functions and risk of failure. Each test is analysed based on its functions,
on how important the function is and the chances of risk in case the test is
omitted.
Likelihood
of failure of important features. The tests are prioritized based on how
important a particular feature is.