# Automated Manual Testing / Robot-computer interaction

What is the technical term for a computer mechanically interfaces another computer? For example a robot mechanically interacting (vs API) with a PC or smartphone as a human would to automatically gather data and making input decisions based on feedback from the device

At a software level, it can be like Selenium Webdriver simulating clicks on a web page.

Possible use cases are

• Quick and dirty way to interface with a proprietary mobile app system to achieve automation interoperability without reverse engineering APIs
• Software Testing Cases

I wish to do more research into this. Is there an off the shelf prototype that is available for purchase? Or some schematic that would allow you to device your own, complete with open source APIs? One that fits many device types and brands?

• the first thing that pops into my head is a touchpanel test jig – jsotola Feb 19 at 17:49

Is there an off the shelf prototype that is available for purchase?

Generally, of the shelf robots, there are plenty, specifically for UI testing there are none

Or some schematic that would allow you to device your own, complete with open source APIs?

Generally schematics/APIs for robots, there are plenty. Specifically for UI testing there are none

In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information. The exchange can be between software, computer hardware, peripheral devices, humans, and combinations of these. An Operating System acts as a interface between user and computer​. Explanation: The operating system acts as an interaction tunnel (interface) between the person and the equipment of the pc. Software testing