What two properties must be satisfied for an input domain to be properly partitioned?
- The partition must cover the entire domain (completeness)
- The blocks must not overlap (disjoint)
What is an Input Domain Model (IDM)?
An input domain model (IDM) represents the input space of the system under test in an abstract way.
A test engineer describes the structure of the input domain in terms of input characteristics. The test engineer creates a partition for each characteristic. The partition is a set of blocks, each of which contains a set of values. From the perspective of that particular characteristic, all values in each block are considered equivalent.
What gives more tests, each choice coverage or pair-wise coverage?
An each case coverage requires one value from each block for each characteristic. A pair-wise coverage a value from each block for each characteristic to be combined with a value from each block for each other characteristic.
Hence, a pair-wise coverage gives more tests.