A method of robotic testing of a mobile device via a robotic testing device that includes a holder, a motor, a first robotic implement, a second robotic implement, and a camera, the method comprising:
- securing, by the holder, the mobile device to the robotic testing device;
- determining one or more test commands for validating the mobile device;
- causing, by the first robotic implement, based on the one or more test commands, a first interaction with the mobile device at a first time;
- causing, by the second robotic implement, based on the one or more test commands, a second interaction with the mobile device at the first time;
- rotating, by the motor, based on the one or more test commands, the holder of the mobile device at the first time so as to rotate the mobile device;
- recording, via the camera, the response of the mobile device to the first interaction and the second interaction;
- determining contextual data of the mobile device that is related to the response of the mobile device to the first interaction and the second interaction;
- sending the contextual data to a remote instrumentation platform;
- receiving a next test command for validating the mobile device from the remote instrumentation platform, wherein the next test command is based on the contextual data;
- and
- causing, by at least one of the first robotic implement or the second robotic implement, based on the next test command, a third interaction with the mobile device at a second time.