Software Testing - Modified Condition Coverage
What is Modified Condition Coverage?
The Modified Condition/Decision Coverage enhances the condition/decision coverage criteria by requiring that each condition be shown to independently affect the outcome of the decision. This kind of testing is performed on mission critical application which might lead to death, injury or monetary loss.
Designing Modified Condition Coverage or Decision Coverage requires more thoughtful selection of test cases which is carried out on a standalone module or integrated components.
Characteristics of Modified Conditional Coverage:
Every entry and exit point in the program has been invoked at least once.
Every decision has been tested for all the possible outcomes of the branch.
Every condition in a decision in the program has taken all possible outcomes at least once.
Every condition in a decision has been shown to independently affect that decision's outcome.