Test Case Design

Characteristics of a Good Test:
They are: likely to catch bugs
not redundant
not too simple or too complex.

Test case is going to be complex if you have more than one expected results.