Patent ID: 9652366
Date: 2017-05-16
CPC Classifications: G06F

Claim:
1. A method for optimizing a test suite associated with a software application, the method comprising: accepting comparing the current version with the reference version in order to identify a first set of elements of the software code being modified in the current version; analyzing the set of code coverage reports to identify correlation between the test cases from the first set of test cases and the first set of elements; determining whether the modification, in the current version, associated with the first set of elements indicate a functional change or a non-functional change in the software code; identifying a second set of elements, from the first set of elements, indicating the functional change in the software code; identifying a second set of test cases, from the first set of test cases, associated with the second set of elements; and generating an optimized test suite comprising the second set of test cases, wherein the second set of test cases are prioritized based on the impact generated by the functionality change associated with the second set of elements in the current version.