Patent ID: 8978009
Filing Date: 2015-03-10
Classification: G06F

Abstract:
1. A method comprising: obtaining a delta in source code between a first version of a target program and a second version of the target program, wherein a test comprising a plurality of test routines is executed on at least a portion of the first version; identifying, by a processing device and in view of the delta, a first portion of the second version that has not been tested in the test of the first version, a second portion of the second version that has been tested in the test of the first version, a third portion of the second version that has been tested in the test of the first version and is not in the delta, and a fourth portion of the second version that has not been tested in the test of the first version and is in the delta; and executing, by the processing device, multiple ones of the plurality of test routines on at least the first portion of the second version according to an order in view of minimizing a number of lines of code in the third portion that are tested and maximizing a number of lines of code in the fourth portion that are tested and without executing the plurality of test routines on the second portion of the second version.