| US 7,587,637 B2 | ||
| System and method for testing human interactive applications including computer games | ||
| Behrang Garakani, San Leandro, Calif. (US) | ||
| Assigned to Electronic Arts, Inc., Redwood City, Calif. (US) | ||
| Filed on May 06, 2005, as Appl. No. 11/123,722. | ||
| Application 11/123722 is a continuation in part of application No. PCT/US2004/035185, filed on Oct. 22, 2004. | ||
| Claims priority of provisional application 60/514221, filed on Oct. 24, 2003. | ||
| Prior Publication US 2006/0253741 A1, Nov. 09, 2006 | ||
| Int. Cl. G06F 11/00 (2006.01) | ||
| U.S. Cl. 714—37 | 22 Claims |

| 1. A computerized testing apparatus for testing a computerized application executing on a device under test, the computerized
testing apparatus comprising:
a user input means for receiving human testing user inputs, wherein the human testing user inputs are not determinable in
advance by the computerized testing apparatus;
a device output means for conveying the human testing user inputs to the device under test;
a device input means for receiving device sensory outputs from the device under test;
a user output means for conveying the device sensory outputs to user output devices;
a recording module for recording human testing user inputs, nondeterministic variables, the nondeterministic variables being
generated by an event not necessarily determined by user inputs, and device sensory outputs such that inputs, nondeterministic
variables, and outputs are time-referenced to enable synchronization between inputs and outputs, wherein at least one of the
nondeterministic variables is operable to alter the flow of the computerized application; and
storage for synchronized recorded inputs, nondeterministic variables, and outputs.
|