INTELLIGENT MOBILE DEVICE TEST FIXTURE
First Claim
1. A computerized method for testing mobile devices using an intelligent mobile device test fixture, the method comprising:
- generating, by a server computing device, programmatic instructions for testing an application on a mobile device held within an intelligent mobile device test fixture, wherein the programmatic instructions are based upon a test script and include a first set of instructions for performing functionality of the application and a second set of instructions for controlling the intelligent mobile device test fixture;
transmitting, by the server computing device, the first set of instructions to the application on the mobile device;
transmitting, by the server computing device, the second set of instructions to a controller board coupled to the intelligent mobile device test fixture;
executing, by the application, the first set of instructions to activate functionality in the application;
executing, by the controller board, the second set of instructions to activate one or more servo motors of the intelligent mobile device test fixture that control movement of the fixture; and
determining, by the server computing device, an updated state of the application after execution of each instruction in the first set of instructions and the second set of instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are methods and apparatuses, including computer program products, for testing mobile devices using an intelligent mobile device test fixture. A server computing device generates programmatic instructions for testing an application on a mobile device coupled to the test fixture, where the programmatic instructions are based upon a test script, and include a first set of instructions and a second set of instructions. The server computing device transmits the first set of instructions to the application, and transmits the second set of instructions to a controller board coupled to the test fixture. The application executes the first set of instructions to activate functionality. The controller board executes the second set of instructions to activate one or more servo motors of the test fixture that control movement of the fixture. The server computing device determines an updated state of the application after execution of each instruction.
46 Citations
29 Claims
-
1. A computerized method for testing mobile devices using an intelligent mobile device test fixture, the method comprising:
-
generating, by a server computing device, programmatic instructions for testing an application on a mobile device held within an intelligent mobile device test fixture, wherein the programmatic instructions are based upon a test script and include a first set of instructions for performing functionality of the application and a second set of instructions for controlling the intelligent mobile device test fixture; transmitting, by the server computing device, the first set of instructions to the application on the mobile device; transmitting, by the server computing device, the second set of instructions to a controller board coupled to the intelligent mobile device test fixture; executing, by the application, the first set of instructions to activate functionality in the application; executing, by the controller board, the second set of instructions to activate one or more servo motors of the intelligent mobile device test fixture that control movement of the fixture; and determining, by the server computing device, an updated state of the application after execution of each instruction in the first set of instructions and the second set of instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for testing mobile devices using an intelligent mobile device test fixture, the system comprising a server computing device coupled to the intelligent mobile device test fixture, the server computing device configured to:
-
generate programmatic instructions for testing an application on a mobile device coupled to an intelligent mobile device test fixture, wherein the programmatic instructions are based upon a test script, and include a first set of instructions for performing functionality of the application and a second set of instructions for controlling the intelligent mobile device test fixture; transmit the first set of instructions to the application on the mobile device; transmit the second set of instructions to a controller board coupled to the intelligent mobile device test fixture; wherein the application is configured to execute the first set of instructions to activate functionality in the application; wherein the controller board is configured to execute the second set of instructions to activate one or more servo motors of the intelligent mobile device test fixture that control movement of the fixture; and wherein the server computing device is configured to determine an updated state of the application after execution of each instruction in the first set of instructions and the second set of instructions. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product, tangibly embodied in a non-transitory computer readable storage medium, for testing mobile devices using an intelligent mobile device test fixture, the computer program product including instructions operable to cause a server computing device coupled to the intelligent mobile device test fixture to:
-
generate programmatic instructions for testing an application on a mobile device coupled to an intelligent mobile device test fixture, wherein the programmatic instructions are based upon a test script, and include a first set of instructions for performing functionality of the application and a second set of instructions for controlling the intelligent mobile device test fixture; transmit the first set of instructions to the application on the mobile device; transmit the second set of instructions to a controller board coupled to the intelligent mobile device test fixture; wherein the application is configured to execute the first set of instructions to activate functionality in the application; wherein the controller board is configured to execute the second set of instructions to activate one or more servo motors of the intelligent mobile device test fixture that control movement of the fixture; and wherein the server computing device is configured to determine an updated state of the application after execution of each instruction in the first set of instructions and the second set of instructions.
-
Specification