Patent ID: 9032369
Filing Date: 2015-05-12
Classification: G06F

Abstract:
1. A method for testing computer code, the method comprising: receiving source code related to an application to be executed on a computer system including processing resources; parsing the source code into plural identified structures; applying, using a test computer, a hash algorithm to each of the identified structures in the source code in order to generate a corresponding first unique identifier for each of the identified structures in the source code; storing the first unique identifiers to a non-transitory computer readable storage location; performing, under the direction of the test computer, tests on the application in connection with the source code; identifying, using the test computer, structures in the source code associated with each performed test; storing, to a or the non-transitory computer readable storage location, a mapping between the performed tests and the identified structures associated with the performed tests; receiving modified source code related to the application; parsing the modified source code into plural identified structures; applying the hash algorithm to each of the identified structures in the modified source code in order to generate a corresponding second unique identifier for each of the identified structures in the modified source code; comparing the first and second unique identifiers related to corresponding identified structures in the source code and the modified source code, respectively; and when a difference is detected between compared first and second unique identifiers, generating, from the mapping, a list of tests associated with the non-matching identifiers.