9. A computer-implemented method, comprising: executing, by a processor, a test cycle for generating a test script, the test script generated by performing: initiating a voice call interaction with an interactive voice response (IVR) application, the IVR application comprising a hierarchy of interaction nodes; and repeatedly performing, until a stopping condition is encountered, the steps of: executing the voice call interaction with the IVR application by traversing through one or more interaction nodes from among the hierarchy of interaction nodes until an interaction node requiring a response is encountered; selecting an utterance generation mode corresponding to the interaction node; determining a response to be provided corresponding to the interaction node of the speech application based on the utterance generation mode; and providing the response to the IVR application, wherein the test script comprises instructions for traversing interaction nodes involved during a course of the voice call interaction, and, instructions for provisioning one or more responses to the IVR application during the course of the voice call interaction; and facilitating, by the processor, testing of the IVR application using the test script.
9. A computer-implemented method, comprising: executing, by a processor, a test cycle for generating a test script, the test script generated by performing: initiating a voice call interaction with an interactive voice response (IVR) application, the IVR application comprising a hierarchy of interaction nodes; and repeatedly performing, until a stopping condition is encountered, the steps of: executing the voice call interaction with the IVR application by traversing through one or more interaction nodes from among the hierarchy of interaction nodes until an interaction node requiring a response is encountered; selecting an utterance generation mode corresponding to the interaction node; determining a response to be provided corresponding to the interaction node of the speech application based on the utterance generation mode; and providing the response to the IVR application, wherein the test script comprises instructions for traversing interaction nodes involved during a course of the voice call interaction, and, instructions for provisioning one or more responses to the IVR application during the course of the voice call interaction; and facilitating, by the processor, testing of the IVR application using the test script. 16. The method of claim 9 , further comprising: intercepting, by the processor, an invoking of an external integration service by the IVR application; and tracking, by the processor, an outgoing request from the IVR application to the external integration service, and an incoming response from the external integration service to the IVR application, upon invoking of the external integration service by the IVR application.