Risk Based Testing

How to calculate risk in testing?

Questions by lopamudra das   answers by lopamudra das

Showing Answers 1 - 3 of 3 Answers

Testing is the means used in software development to reduce risks associated with a system.Risk-based testing (RBT) is a type of software testing that prioritizes the features and functions to be tested based on priority/importance and likelihood or impact of failure. In theory, since there is an infinite number of possible tests, any set of tests must be a subset of all possible tests. Test techniques such as boundary value analysis and state transition testing aim to find the areas most likely to be defective. So by using test techniques, a software test engineer is already selecting tests based on risk.

Risk is calculated according to the features, all those functionalities are prioritized and those important one is to be test first.

  Was this answer useful?  Yes


  • Jul 22nd, 2009

Risk can be calculated by asking the following questions towards the functionalities,

1. Which function area is related with finance (money)?
2. Which area senior management will look first?
3. Which area is the core function of the application?
Reasons like
       4.1 Which module has weak programmers?
       4.2 Which module has ambiguous requirements?
Experience of developer Vs tool / domain - compare across modules and choose the worst one.
5. Which module is most complex to develop?
6. In which module, new development tool / methodology is introduced?
7. Which module has less time to test? (Complexity Vs testing time ratios)

The answer to these questions will disclose the risks of the project and thus
pave way for risk based testing.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions