Patent ID: 8539282

Claim:
A method for use in managing quality testing, the method comprising: mapping quality test cases to characteristics of a product under test on a data storage system, wherein each of the quality test cases includes a set of steps performed for testing the characteristics of the product under test, wherein each of the characteristics of the product under test is associated with a quality test case and assigned a weight, wherein a characteristic of the product under test includes a set of features, wherein a weight assigned to each feature of the product under test is based on a priority of a feature and a complexity of the feature; associating changes to source code of the product under test with artifacts, wherein the changes to the source code include fixing a defect in the product under test and adding a new feature in the product under test, wherein an artifact includes a quality test case, wherein the artifacts are mapped to the changes to source code of the product under test by associating a failed quality test case related to the defect in the product under test with the changes to source code related to fixing the defect and associating a quality test case related to the new feature added in the product under test with the new feature; creating a list of quality test cases for testing based on the changes to source code of the product under test; based on the mapping and a result of a previously executed quality test case on the data storage system, determining a respective relevance level for each of the quality test cases of the list of quality test cases, wherein the respective relevance level for each of the quality test cases of the list of quality test cases indicates an extent to which a change in the source code of the product under test is covered by each of the quality test cases of the list of quality test cases, wherein the result indicates a failure of the previously executed quality test case, wherein the respective relevance level for the failed previously executed quality test case is determined based on a type of the change in the source code of the product under test; and based on the relevance levels for the quality test cases of the list of quality test cases, determining a priority among the quality test cases of the list of quality test cases.