Back to results
US 10,540,273 B2Granted
Simulator for system testing
AssigneeVisa International Service Association
InventorsYuexi Chen, Ben Dominguez
Life of this patent
Estimating the term…
Abstract
A method for simulating a transaction device is disclosed. A simulation device can be loaded with a predefined set of output messages to send in response to certain input messages, the output messages simulating messages sent by a transaction device. The simulation device can simulate a properly functioning transaction device, as well as a malfunctioning transaction device.
Claims20
A method comprising:
- engaging, by a simulation device, in a transaction communication session with a computing device in order to observe how a transaction system reacts to a specific transaction scenario, the simulation device storing instructions for a test transaction, the instructions including a set of predefined output messages and predefined input messages configured to simulate the specific transaction scenario;
- receiving, by the simulation device, a transaction input message from the computing device;
- determining, by the simulation device, that the transaction input message matches a predefined input message;
- identifying, by the simulation device, a predefined output message based on the matched predefined input message;
- and
- sending, by the simulation device, the predefined output message to the computing device, wherein a transaction report is generated that indicates how the computing device reacted to the specific transaction scenario.
3 more elements
A simulation device comprising:
- a processor;
- and
- a computer readable medium, the computer readable medium comprising code, executable by the processor, for implementing a method comprising:
- engaging in a transaction communication session with a computing device in order to observe how a transaction system reacts to a specific transaction scenario, the simulation device storing instructions for a test transaction, the instructions including a set of predefined output messages and predefined input messages configured to simulate the specific transaction scenario;
- receiving a transaction input message from the computing device;
- determining that the transaction input message matches a predefined input message;
- identifying a predefined output message based on the matched predefined input message;
- and
- sending the predefined output message to the computing device, wherein a transaction report is generated that indicates how the computing device reacted to the specific transaction scenario.
6 more elements
A method comprising:
- engaging, by a computing device, in a transaction communication session with a simulation device;
- sending, by the computing device, a transaction input message to the simulation device, wherein the simulation device determines that the transaction input message matches a predefined input message, and wherein the simulation device identifies and transmits a predefined output message based on the matched predefined input message;
- receiving, by the computing device, the predefined output message from the simulation device, the predefined output message being part of a set of predefined output messages configured to simulate a specific transaction scenario;
- and
- processing, by the computing device, the transaction based on the received predefined output message, wherein a transaction report is generated that indicates how the computing device reacted to the specific transaction scenario.
2 more elements
A computing device comprising:
- a processor;
- and
- a computer readable medium, the computer readable medium comprising code, executable by the processor, for implementing a method comprising:
- engaging in a transaction communication session with a simulation device;
- sending a transaction input message to the simulation device, wherein the simulation device determines that the transaction input message matches a predefined input message, and wherein the simulation device identifies and transmits a predefined output message based on the matched predefined input message;
- receiving the predefined output message from the simulation device, the predefined output message being part of a set of predefined output messages configured to simulate a specific transaction scenario;
- and
- processing the transaction based on the received predefined output message, wherein a transaction report is generated that indicates how the computing device reacted to the specific transaction scenario.
5 more elements
Dependencies are inferred from the claim text.