Does anybody have suggestions for tools to use that can automate the regression testing of a point of sale system? I have been tasked to do due diligence on automating our regression tesing. I have been looking online and have only been able to find one company that specifically says they have software for testing a POS system.
What type of POS are you dealing with? Is it a Cash Register terminal (like IBM or NCR) or a standalone terminal (like PAR)? I assume both have touchscreen interface & no mouse/keyboard.
Either way you can probably talk to the terminal manufacturers and see if they have a way to emulate the POS terminal interface or plug in a mouse/keyboard. You might get lucky and they have "built-in" the framework to interact with the POS software (how do they test their machines and software) themselves. Just need to get them to cough up the information on how to use it.
If it is a simple script recording method then you can record the interaction (in small & controlled sets) for your tests and then create a 'Driver' script that can feed the recordings into the POS machine. After that you could query the 'office' server for the data to make sure things came through.
If that avenue is exhausted then you're going to have to do the work manually. Any type of touchscreen/POS system is going to be a pain because of the limited interface with the machine. Talk with your developers and see if they can start to embed a capability to 'record' a test.