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, the first set of instructions and the second set of instructions arranged for coordinated execution, and wherein the intelligent mobile device test fixture comprises a platform with a plurality of expanding tracks connected at the center of the platform, each expanding track including arms that move in different directions along the track; 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, the one or more servo motors operating to rotate the platform of the intelligent mobile device test 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.