Patent ID: 9547579
Date: 2017-01-17
CPC Classifications: G06F

Claim:
1. A computer-implemented method comprising: receiving data from a test version of an application program executing at a computing device, wherein the test version of the application program comprises a plurality of code modules, and wherein each code module of the plurality of code modules comprises a monitor agent configured to extract the data from an input parameter received by the code module, and wherein each code module further corresponds to a baseline version of the code module that comprise a baseline version of the application program; determining a build version identifier for the test version of the application program; determining a build version identifier for the corresponding baseline version of the application program; obtaining a build history for each of the plurality of code modules in the test version of the application program; mapping the build version identifier for the test version of the application program to each of the plurality of code modules in the test version of the application program; mapping the build version identifier for the corresponding baseline version of the application program to each baseline code module in the corresponding baseline version of the application program; detecting, while the test version of the application program is executing, a defect in a first code module if the data extracted from a first input parameter by a first monitor agent at the first code module is different from baseline data associated with the corresponding baseline version of the first code module; and responsive to detecting a defect in the first code module: