1. A testing apparatus comprising: a communication component operative to transmit control instructions to a computing device, wherein the control instructions are generated based, at least in part, on a testing grammar; 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 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.