Patent ID: 8327191

Claim:
A method, in a data processing system, for populating a symptom collection for a software application, the method comprises: performing a test of the software application for verifying a correctness of the software application, wherein: the test includes a plurality of test cases, a subset of error test cases in the plurality of test cases verifies the correctness of the software application in non-allowable scenarios, wherein the non-allowable scenarios are scenarios indicative of end-user misuse, execution of an error test case in the subset of error test cases purposely induces a problem in the software application, and responsive to an expected outcome in response to executing the error test case, identifying a symptom indicative of an undesired behavior and a test action of the error test case that caused the problem; and populating the symptom collection according to a result of the error test case with the symptom and the test action that caused the problem.