Systems and methods for simulation-based replay of integrated devices
AssigneeWorldpay, LLC
InventorJared WOOD
Life of this patent
Estimating the term…
Abstract
A method of simulating device state changes in an integrated system includes receiving a transaction request from a client device, storing the transaction request as a first event in an event log, transmitting the transaction request to a terminal device, storing the transmission of the transaction request as a second event in the event log, receiving a device response from the terminal device, storing the device response as a third event in the event log, and when the integrated system is under test, a simulator replays the stored events in the integrated system under test.
Claims21
1-18. (canceled)
A method for generating a test definition from a structured log of events associated with communications between a first device and a second device, the method comprising:
- receiving a correlation identifier and the structured log of events;
- generating the test definition based on the correlation identifier and one or more events of the structured log of events;
- and
- storing the test definition in a test repository to permit the test definition to be accessed for replays of the one or more events of the structured log of events to simulate interactions in a system under test including the first device and the second device.
A system for generating a test definition from a structured log of events associated with communications between a first device and a second device, the system comprising:
- a data storage device storing instructions for;
- and
- a processor configured to execute the instructions to perform operations comprising:
- receiving a correlation identifier and the structured log of events;
- generating the test definition based on the correlation identifier and one or more events of the structured log of events;
- and
- storing the test definition in a test repository to permit the test definition to be accessed for replays of the one or more events of the structured log of events to simulate interactions in a system under test including the first device and the second device.
A non-transitory computer-readable medium storing instructions that, when executed by a transaction processor, cause the transaction processor to perform operations for generating a test definition from a structured log of events associated with communications between a first device and a second device, the operations comprising:
- receiving a correlation identifier and the structured log of events;
- generating the test definition based on the correlation identifier and one or more events of the structured log of events;
- and
- storing the test definition in a test repository to permit the test definition to be accessed for replays of the one or more events of the structured log of events to simulate interactions in a system under test including the first device and the second device.
Dependencies are inferred from the claim text.