Back to results
US 2007/0168742 A1Published application
Isolating code modules
AssigneeMicrosoft Corporation
InventorsBrandon Wadsworth, David Notario
Life of this patent
Estimating the term…
Abstract
Execution of at least portions of applications, programs, functions, and other assemblages of programmable and executable code may be monitored to build effective test cases therefore. That is, by extracting, e.g., individual methods that occur, including input and output data, functional tests may be built and performance tests may be performed in isolation.
Claims20
A technique, comprising:
- executing a module of code associated with at least one application;
- collecting at least data input to the module of code during the executing;
- storing the collected data;
- and
- isolating the module of code and the collected data.
2 more elements
A system, comprising:
- an executor to execute a module of code;
- a profiler to store a data file related to execution of the module of code;
- and
- a builder to:
- extract the module of code from an application,
- retrieve at least a portion of the data file from the profiler, and
- re-execute the module of code using data from the data file.
4 more elements
At least one computer-readable medium having executable instructions that, when read, cause one or more processors to:
- monitor execution of a real-world process that includes at least two methods;
- reproduce a functional behavior of a selected one of the methods;
- test the selected method against valid data.
Dependencies are inferred from the claim text.