Boundary value Analysis (BVA): BVA is different from
equivalence partitioning in that it focuses on “corner cases” or values that
are usually out of range as defined by the specification. This means that if
function expects all values in range of negative 100 to positive 1000, test
inputs would include negative 101 and positive 1001. BVA attempts to derive
that value often used as a technique for stress load or volume testing. This
type of validation is usually performed after positive functional validation
has completed successfully using requirements specifications and user
documentation.
Equivalence Partitioning: An approach where classes of
inputs categorized for product or function validation. This usually does not
include combinations of input, but rather a single state value based by class.
For example, with a given function there may be several classes of input that
may be used for positive testing. If function expects an integer and receives
an integer as input, this would be considered as positive test assertion. On
the other hand, if a character or any other input class other than integer is
provided, this would be considered a negative test assertion or condition.
Example:
No comments:
Post a Comment