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.