POS terminal test system and method
AssigneeHewlett-Packard Development Company, L.P.
InventorKartik Venkataraman
Life of this patent
Estimating the term…
Abstract
A system for testing an application running on a point-of-sale (POS) terminal comprises a host running on a personal computer connected to the POS terminal, and a target running on the POS terminal. The host sends simulated keystrokes, card swipes and the like to the target, which passes these to the application under test. The target can send information to the host regarding the POS terminal status, such as the screen display, so that the host can send the simulated keystrokes, etc., to the target on a need basis. The host can also receive other data and send instructions to the target, e.g. it can obtain available RAM space details, file details and system clock details, and can send instructions to restart the application.
Claims18
A system for the testing of an application run on a POS terminal by simulating inputs into the POS terminal, said system comprising:
- a host for interfacing with a user of the system, for connecting with a said POS terminal, and for transferring messages to said POS terminal, said messages including data for simulating inputs into the POS terminal;
- and
- a target provided in said POS terminal for receiving and processing said messages from said host, and for providing data from said messages to said application running on said POS terminal in order to simulate said inputs;
- said target sending status information to said host to indicate the status of said POS terminal, and said host sending said messages to said target in accordance with said status information received from said target.
A method for the testing of an application run on a POS terminal by simulating inputs into the POS terminal, said method comprising the steps of:
- connecting a host to said POS terminal;
- said host including an interface for interfacing with a tester of the POS terminal, and a transfer component for transferring messages to said POS terminal, said messages including data for simulating inputs into the POS terminal in accordance with a test plan provided by the tester;
- providing a target in said POS terminal for receiving said messages from said host and for providing data from said messages to said POS terminal application to be tested in order to simulate said inputs;
- and
- sending status information from said target to said host to indicate the status of said POS terminal, and sending messages from said host to said target in accordance with said status information to test said application.
A system for the testing of an application run on a POS terminal by simulating inputs into the POS terminal, said system comprising:
- a host device connected to a said POS terminal, and including a software component for sending test messages to said POS terminal, said messages including data for simulating inputs into the POS terminal;
- and
- target software provided in said POS terminal for receiving and processing said messages from said host device, and for providing data from said messages to said application running on said POS terminal in order to simulate said inputs;
- said target software including a software component for sending status information to said host device to indicate the status of said POS terminal, and said host device sending said messages to said target software in accordance with said status information.
Dependencies are inferred from the claim text.