Saturday, June 12, 2010

Boundary Value Analysis and Equivalence Partitioning

Equivalence Partitioning

Equivalence Partitioning is a Black Box testing method that divides the input domain of a program into classes of data from which test cases can be derived.

An ideal test case single-handedly uncovers a class of errors (e.g. incorrect processing of all character data) that might otherwise require many cases to be executed before the general error is observed.

Equivalence Partitioning strives to define a test case that uncovers classes of errors, thereby reducing the total number of test cases that must be developed.

Boundary Value Analysis

For reasons that are not completely clear, a greater number of errors tend to occur at the boundaries of the input domain than in the “center”. It is for this reason,that boundary value analysis (BVA) has been developed as a testing technique.

BVA leads to a selection of test cases that exercise bounding values. BVA complements EP.Rather than selecting any element of an equivalence class,
BVA leads to the selection of test cases at the “edges” of the class. Rather than focusing only on Input conditions,
BVA derives test cases from the Output domain as well.

HDMI TO HDMI 6 foot cable

No comments:

Post a Comment