Consider a software module that is intended to accept the name of a
grocery item and a list of the different sizes the item comes in, specified
in ounces. The specifications state that the item name is to be alphabetic
characters 2 to 15 characters in length. Each size may be a value in the
range of 1 to 48, whole numbers only. The sizes are to be entered in ascending
order (smaller sizes first). A maximum of five sizes may be entered for
each item. The item name is to be entered first, followed by a comma, then
followed by a list of sizes. A comma will be used to separate each size.
Spaces (blanks) are to be ignored anywhere in the input.
Derived Equivalence Classes
| # | Test Data | Expected Outcome | Classes Covered |
| 1 | xy,1 | T | 1,4,7,9,11,13,16,18,20,22 |
| 2 | AbcDefghijklmno,1,2,3 ,4,48 | T | 1,4,7,9,11,13,16,18,20,23 |
| 3 | a2x,1 | F | 2 |
| 4 | A,1 | F | 3 |
| 5 | abcdefghijklmnop | F | 5 |
| 6 | Xy,0 | F | 6 |
| 7 | XY,49 | F | 8 |
| 8 | Xy,2.5 | F | 10 |
| 9 | xy,2,1,3,4,5 | F | 14 |
| 10 | Xy | F | 15 |
| 11 | XY,1,2,3,4,5,6 | F | 17 |
| 12 | 1,Xy,2,3,4,5 | F | 19 |
| 13 | XY2,3,4,5,6 | F | 21 |
| 14 | AB,2#7 | F | 12 |