Patent ID: 8245080

Claim:
A method comprising: receiving a first processing request for an application program under test; generating a second processing request for a model of the application program, wherein the second processing request is equivalent to said first processing request; communicating said first and second requests to said application program under test and said model of the application program respectively; receiving a first response data set from the application program under test and a second response data set from the model of the application program; comparing said first and second response data sets; generating a success indication if said comparing said first and second response data sets does not identify a difference, wherein said generating the success indication comprises generating a verification object that encapsulates the first and second response data sets; generating an error indication if said comparing said first and second response data sets identifies a difference between the first and second data sets; receiving a third processing request, which is based on the first response data set, for the application program under test; extracting a first parameter of the first response data set from the verification object; communicating the third processing request with the first parameter to the application program under test; extracting a second parameter of the second response data set from the verification object; generating fourth processing request equivalent to the third processing request; and communicating the fourth processing request with the second parameter to the model of the application program.