1. A testing apparatus comprising: a communication bridge component operative to obtain control instructions generated by a client application and to transmit the control instructions to a computing device; a device output component operative to obtain an output from the computing device, wherein the output from the computing device is responsive to the control instructions transmitted by the communication bridge component; a data processing component for assessing computing device functionality based on a comparison of the control instructions and the output from the computing device; and a mitigation component for causing the performance at least one mitigation technique corresponding to the assessed computing device functionality from the data processing component, the mitigation technique utilized to limit the assessed computing device functionality.