7CCSMASE
Tutorial 6
1. A software for student registration analyses valid student records at NMS. The parameters in the records are:
• Student name in the format
• Student age – an integer between 18 and 30
• A-level grades in the format of three capital letters, with the valid values AAB and AAA
• Offered course in the format of two-digit number, with the valid values being 01 (for Maths),
02 (for Informatics), and 03 (for Physics).
The goal of this exercise is combinatorial testing. The tasks are the following:
a) Define categories for each parameter;
b) Give representative values for each category for each parameter;
c) Calculate how many tests are needed to give full coverage of the categories;
d) Define two error constraints. By how much will the number of tests be reduced if it is
enough to have one test for each error constraint?
e) Build a table of tests that give 100% pairwise coverage with respect to the categories above.