Test and verification framework
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
22 Citations
31 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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. - View Dependent Claims (7, 8, 9, 10, 11)
-
12. 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. - View Dependent Claims (13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. 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. - View Dependent Claims (24, 25, 26, 27, 28)
-
29. 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. - View Dependent Claims (30, 31)
-
Specification