Robotic testing device and method for more closely emulating human movements during robotic testing of mobile devices
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A robotic testing device is provided for more closely emulating human movements during robotic testing of mobile devices by using multiple robotic implements to interact with a mobile device, and by facilitating movement of the mobile device during testing. The robotic testing device may facilitate use of multiple robotic implements configured to interact with a mobile device during testing of the mobile device. One or more of the multiple robotic implements may be configured to move simultaneously, in succession, separately, and/or otherwise interact with a mobile device during performance of a test command on the mobile device. Further, a holder of the mobile device may be configured to move during performance of a test command on the mobile device.
87 Citations
27 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of robotic testing of a mobile device via a robotic testing device that includes a holder, a motor, a first robotic implement, and a camera, the method comprising:
-
securing, by the holder, the mobile device to the robotic testing device; rotating, by the motor, at a first time, the holder of the mobile device so as to emulate human movement; causing, by the first robotic implement, a first interaction with the mobile device at the first time; and recording, by a camera of the robotic testing device, the response of the mobile device to the movement of the holder and the first interaction. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for robotic testing of a mobile device through a robotic testing device, comprising:
-
a housing including a holder configured to secure the mobile device to the robotic testing device; a motor coupled to the holder and configured to move the holder so as to emulate human movement; one or more robotic implements coupled to the housing, the one or more robotic implements comprising; a first robotic implement configured to move along a horizontal, a vertical and/or a transverse axis to interact with the mobile device; and a physical processor programmed with computer readable instructions to execute a set of computer program modules, the set of computer program modules comprising; a testing module configured to facilitate performance of a set of test commands via the robotic testing device, wherein the testing module causes the first robotic implement to interact with the mobile device and causes the motor to rotate the holder so as to emulate human rotation such that the interaction of first robotic implement with the mobile device and the movement of the holder by the motor both occur at a first time.
-
-
23. A system for robotic testing of a mobile device through a robotic testing device, comprising:
-
a housing including a holder configured to secure the mobile device to the robotic testing device; a motor coupled to the holder and configured to move the holder in at least a first direction and a second direction; a set of robotic implements comprising; a first robotic implement of a first type configured to interact with the mobile device; and a second robotic implement of a second type different from the first type and configured to interact with the mobile device; a physical processor programmed with computer readable instructions to execute computer program modules, the computer program modules comprising; a testing module configured to facilitate performance of one or more test commands via the robotic testing device, wherein the testing module; causes, based on the one or more test commands, the first robotic implement to interact with the mobile device at a first time; causes, based on the one or more test commands, the second robotic implement to interact with the mobile device at the first time; causes, based on the one or more test commands, the motor to rotate the holder at the first time so as to rotate the mobile device; determines contextual data of the mobile device that is related to a response of the mobile device to the interaction of the first robotic implement with the mobile device and the interaction of the second robotic implement with the mobile device; sends the contextual data to a remote instrumentation platform; receives 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 causes, based on the next test command, at least one of the first robotic implement or the second robotic implement to interact with the mobile device at a second time. - View Dependent Claims (24, 25, 26, 27)
-
Specification