Automated POS Testing Circuit Board Emulating Keystrokes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Automating the testing of point-of-sale (POS) systems is challenging due to custom firmware and connectors, as well as variations in operating systems across retailers, making it difficult to emulate keystrokes in automated testing software.
Innovation Solution
A system comprising a testing circuit board with an array of electrical switches, a first control circuit to control the switches, and a second control circuit to execute a testing program, which simulates keystrokes by sending signals to the POS terminal, allowing for automated testing of POS systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automated testing software is used to simulate keystrokes, then productivity is improved, but device complexity worsens due to custom firmware and connectors
Solution Approach 1:
The patent introduces a testing circuit board as an intermediary device that physically interfaces with the POS device's keyboard connector. This mediator translates automated test signals into actual keyboard inputs that the custom firmware can process, bridging the gap between standardized automated testing tools and proprietary POS systems without requiring modification of the POS device itself.
Solution Approach 2:
The testing circuit board creates a physical copy or replica of the keyboard interface, with test switches that mirror the actual keyboard layout. This allows automated testing to proceed by activating corresponding switches on the testing circuit board, which then generates identical electrical signals to pressing the actual keyboard keys, effectively copying the user input behavior.
2Adaptability or versatility
If manual testing is performed by workers, then adaptability to custom configurations is improved, but productivity worsens
Solution Approach 1:
The testing circuit board is designed with universal compatibility features that allow it to work with multiple different POS device models and configurations. By providing a standardized interface that can accommodate various custom keyboard layouts and connectors through configurable switch arrangements, the system achieves multi-functionality without requiring custom testing equipment for each POS variant.
Solution Approach 2:
The testing circuit board is pre-configured with test switches corresponding to the expected keyboard layout before actual testing begins. This preliminary setup allows the automated testing system to immediately begin executing test sequences without requiring manual configuration during the testing process, thereby maintaining both adaptability to custom configurations and high productivity.
Data Source
AI summary
In some embodiments, apparatuses and methods are provided herein useful to test the operation of a point-of-sale (POS) system by executing a testing routine to send signals associated with keystrokes from a POS keyboard to a POS terminal for processing in the POS system. The simulated keystroke signals have expected corresponding operations in the POS system.


