Test and verification framework
AssigneeSap SE
InventorGuenter Radestock
Life of this patent
Estimating the term…
Abstract
Systems and techniques to test a software product in one or more computer systems. In general, in one implementation, the technique includes calling components in a first computer system during execution of a test, recording the calls, and rerunning the recorded calls in a second computer system in order to recreate the behavior of the first computer system during execution of the test.
Claims31
A method comprising:
- calling a plurality of components in a first computer system during execution of a test;
- for each called component, writing a command associated with said command to a trace file, the command being operative to call said component when executed;
- executing the commands in the trace file at a second computer system;
- and
- calling said plurality of components in the second computer system.
A method comprising:
- writing a command to a trace file in response to a component being called during execution of a test in a first computer system, the command being operative to call said component when executed.
A system comprising:
- a trace file;
- and
- a plurality of Application Programming Interface (API) components, each component including a trace feature operative to write a command to the trace file when the component is called during a test.
An article comprising a machine-readable medium storing instructions operable to cause one or more machines to perform operations comprising:
- calling components in a first computer system during execution of a test;
- recording said calls;
- and
- rerunning the recorded calls in a second computer system.
An article comprising a machine-readable medium storing instructions operable to cause one or more machines to perform operations comprising:
- writing a command to a trace file in response to a component being called during execution of a test in a first computer system, the command being operative to call said component when executed.
A method comprising:
- initiating a test on a software product in a first computer system;
- calling Application Programming Interface (API) components;
- writing a script to a trace file for each API component called during the test, the script being operative to call a corresponding component when executed;
- obtaining a result from the test;
- executing the scripts in the trace file in a second computer system.
Dependencies are inferred from the claim text.