Masking Boundary Value Coverage: Effectiveness and Efficiency

Date Added: Jul 2010
Format: PDF

Boundary value testing in the white-box setting tests relational expressions with boundary values. These relational expressions are often a part of larger conditional expressions or decisions. It is therefore important, for effective testing that the outcome of a relational expression independently influences the outcome of the expression or decision in which it is embedded. Extending MC/DC to boundary value testing was proposed in the literature as a technique to achieve this independence. Based on this idea, in this paper the authors formally define a new coverage criterion - Masking Boundary Value Coverage (MBVC). MBVC is an adaptation of masking of conditions to boundary value testing.