Slides 11 + 12 - Boundary Value Testing Flashcards
Single Fault Assumption
An error is most unlikely the result of two or more simultaneous defects!
The input variables must be independent and must represent bounded properties!
When is WCBT (Worst Case Boundary Testing) useful?
WCBT is especially useful, if the input values are not
independent and the error costs are high
Boundary Testings
● Robustness Boundary Value Testing
● Worst Case Boundary Value Testing
● Worst Case Robustness Boundary Value Testing
Equivalence class
Partition (set of subsets), determined by an equivalence relation
Assumption
If the representative test case detects an error, all other test cases will detect this error, too!
Weak and Strong Normal Equivalence Class Test
- Weak:
Each representative value of all equivalence classes needs to be included in at least one test case. - Strong:
A test case is created for every element of the Cartesian product of the partitions
Weak and Strong Robust Equivalence Class Test
- Weak:
Each representative value of all equivalence classes needs to be included in at least one test case - Strong:
A test case is created for every element of the Cartesian product of the equivalence classes, both valid and invalid