| US 7,607,045 B2 | ||
| System and method for testing a modification to a process using a simulator | ||
| Randy S. Mills, Weatherford, Tex. (US); Ronald E. Dressler, Surprise, Ariz. (US); Kevin D. Sagis, Denver, Colo. (US); Rajesh Sugumaran, Pembroke Pines, Fla. (US); and Jayjit Das, West Bengal (India) | ||
| Assigned to American Express Travel Related Services Company, Inc., New York, N.Y. (US) | ||
| Filed on Nov. 01, 2006, as Appl. No. 11/590,818. | ||
| Prior Publication US 2008/0155334 A1, Jun. 26, 2008 | ||
| Int. Cl. G06F 11/00 (2006.01) | ||
| U.S. Cl. 714—37 [714/712; 703/21; 717/135] | 21 Claims |

| 1. A method of testing a process that has undergone modification, comprising:
(A) performing a first step in the process by transmitting a first transmission from an application to a first interfacing
system, and obtaining a first response to the first transmission from the first interfacing system;
(B) performing a second step in the process by transmitting a second transmission from the application to the first or a second
interfacing system, and obtaining a second response to the second transmission from the interfacing system to which the second
transmission was transmitted;
(C) storing the first transmission or data based on the first transmission, the second transmission or data based on the second
transmission, the first response or data based on the first response, and the second response or data based on the second
response in a simulator adapted to transmit a response in response to a transmission, based on content of the transmission,
so as to simulate transmission of a response from an interfacing system; and
(D) after the first transmission or the data based on the first transmission, the second transmission or the data based on
the second transmission, the first response or the data based on the first response, and the second response or the data based
on the second response have been stored in the simulator and the process has been modified by modifying the second step of
the process, testing the modified process by (i) performing the first step in the modified process by retransmitting the first
transmission from the application to the simulator, and performing the modified second step in the modified process by retransmitting
the second transmission from the application, and (ii) determining whether a response from the simulator to the retransmission
of the first transmission and/or a response to the retransmission of the second transmission are expected responses, based
on the modification made to the second step.
|