What makes a good test case

cs papers