You are on page 1of 1

1.1.1.

Error Guessing
Error Guessing is the process of using intuition and past experience to fill in gaps
in the test data set. There are no rules to follow. The tester must review the test
records with an eye towards recognizing missing conditions. Two familiar
examples of error prone situations are division by zero and calculating the square
root of a negative number. Either of these will result in system errors and garbled
output.
Other cases where experience has demonstrated error proneness are the processing
of variable length tables, calculation of median values for odd and even numbered
populations, cyclic master file/data base updates (improper handling of duplicate
keys, unmatched keys, etc.), overlapping storage areas, overwriting of buffers,
forgetting to initialize buffer areas, and so forth. I am sure you can think of plenty
of circumstances unique to your hardware/software environments and use of
specific programming languages.
Error Guessing is as important as Equivalence partitioning and Boundary Analysis
because it is intended to compensate for their inherent incompleteness. As
Equivalence Partitioning and Boundary Analysis complement one another, Error
Guessing complements both of these techniques.

You might also like