Game Development Reference
In-Depth Information
Combinatorial Templates
Some pre-constructed tables are included in Appendix C and on the CD-ROM you
got with this topic. You can use them by substituting the names and values of the
parameters you want to test for the entries in the template. This will be a fast way to
produce tables of fewer than 10 tests without having to develop them from scratch and
then verify that all of the necessary pairs are covered. Wherever an “*�? appears after a
letter in the template, such as B*, that means you can substitute any of the test values
for that parameter and the table will still be correct.
To see how this works, create a test table based on the HALO Advanced Controls set-
tings. Start by determining how many parameters and values you want to test. Figure
10.23 shows the five Advanced Controls parameters and their default values. The Look
Sensitivity parameter can be a value from 1 to 10 and the remaining parameters are
Yes/No parameters. A good set of values for Look Sensitivity would be the default,
minimum, and maximum values, which are 3, 1, and 10, respectively. This test
requires a combinatorial table of five parameters, where one parameter has three val-
ues and the remaining parameters have two test values. Scan through Appendix C to
find that Figure C.18 corresponds to this configuration.
Figure 10.23 HALO Advanced Controls option selection screen.
For each parameter, assign one of the test values to the alphanumeric placeholders in
the table template. Since Look Sensitivity is the only parameter with three values, it
goes in the first column. The default value (3) will be assigned to A1, the minimum
Search WWH ::

Custom Search