25. A system for testing a voice enabled application on a target device, the system comprising: the target device; a speaker configured to send sound to the target device; a noise source configured to send a noise signal to the target device; wherein the noise source comprises an acoustic noise source configured to generate the noise signal to produce the acoustic environment, the acoustic noise source replicating one or more noises of a real environment; a computer configured to conduct one or more interactions with the target device, including selecting one of a plurality of input modes for sending input to the target device and determining one of a plurality of response modes for responding to an output of the target device, at least some of the interactions comprising: sending commands to the target device using the selected input mode and receiving communications from the target device using the determined response mode; presenting an acoustic utterance in an acoustic environment to the target device; receiving an output of the target device in response to the acoustic utterance; comparing the output to an output expected from the acoustic utterance wherein the selected input mode and the determined response mode depend on input/output capabilities of the target device; wherein presenting the acoustic utterance further comprises generating the acoustic utterance using the speaker; wherein the speaker is an artificial human mouth.
25. A system for testing a voice enabled application on a target device, the system comprising: the target device; a speaker configured to send sound to the target device; a noise source configured to send a noise signal to the target device; wherein the noise source comprises an acoustic noise source configured to generate the noise signal to produce the acoustic environment, the acoustic noise source replicating one or more noises of a real environment; a computer configured to conduct one or more interactions with the target device, including selecting one of a plurality of input modes for sending input to the target device and determining one of a plurality of response modes for responding to an output of the target device, at least some of the interactions comprising: sending commands to the target device using the selected input mode and receiving communications from the target device using the determined response mode; presenting an acoustic utterance in an acoustic environment to the target device; receiving an output of the target device in response to the acoustic utterance; comparing the output to an output expected from the acoustic utterance wherein the selected input mode and the determined response mode depend on input/output capabilities of the target device; wherein presenting the acoustic utterance further comprises generating the acoustic utterance using the speaker; wherein the speaker is an artificial human mouth. 33. The system of claim 25 , wherein receiving the output further comprises receiving an electric communications signal from the target device.