The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Testing
1.
2.
3.
4.
5.
6.
7.
8.
9. Errors and failure Inputs Outputs Error revealing inputs cause failures Erroneous outputs indicate failures Program
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37. Equivalence partitioning Too many test inputs. Four test inputs, one selected from each sub-domain. Input domain 1 2 3 4 Input domain partitioned into four sub-domains.
38.
39.
40. Two sub-domains All test inputs in the X<0 sub-domain are considered equivalent. The assumption is that if one test input in this sub-domain reveals an error in the program, so will the others. This is true of the test inputs in the X>=0 sub-domain also. One test case: X=-3 Another test case: X=-15 X<0 X>=0 Equivalence class Equivalence class
48. Partitioning using non-numeric data lc: Lower case character UC: Upper case character null: null string. X: lc X:UC Y: null Y: not null X: lc, Y: null X: lc, Y: not null X: UC, Y: null X: UC, Y: not null