Answer | Designing good test cases is a complex art. The complexity
comes from three sources. Test cases help us discover
information. Different types of tests are more effective
for different classes of information. Test cases can
be "good" in a variety of ways. No test case will be good
in all of them. People tend to create test cases according
to certain testing styles, such as domain testing or risk-
based testing.  |
| Samuel David Dhas, Banyan Soft |