Every time I test my program, I have to input a bunch of the same keystrokes and mouse clicks.
I am looking for a tool to automate this keyboard and mouse input. Similar to a macro recorder.
The tool needs to save the clicks and keystrokes I originally input.
When I want to QA my app, I will hit a keyboard shortcut and the mouse and keyboard inputs will be played back into the system again and again.
Is this a known type of QA testing? If so, what is it called? Who are the market leaders and are there any free versions available?