error-based testing

error-based testing

(programming)
Testing where information about programming style, error-prone language constructs, and other programming knowledge is applied to select test data capable of detecting faults, either a specified class of faults or all possible faults.
References in periodicals archive ?
(3) error-based testing: requires test cases to check the program on certain error-prone points according to our knowledge about how programs typically depart from their specifications.
It includes three sections devoted to structural testing, fault-based testing, and error-based testing. Each section consists of several subsections covering the principles of the testing method and their application to program-based and specification-based test criteria.
Thus it builds a bridge between fault-based testing and error-based testing, which is discussed in Section 4.
Error-based testing methods require test cases to check programs on certain error-prone points [Foster 1980; Myers 1979].
Error-based testing theory requires elements of program proving, in the analysis that demonstrates test points would expose the given faults, and it is a difficult field in which work is only beginning.