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
OG exemplary drawing
 
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.