摘要 |
A network independent computer-implemented method of executing test cases on interactive voice response (IVR) systems is provided. A test driver and a call controller on a test driver virtual machine configure one or more IVR virtual machines to participate in a test case. User simulators on each IVR virtual machine are configured and loaded by the IVR product to be tested, which also resides on the IVR virtual machine. Under control of the call controller, the IVR virtual machines establish a call connection between their respective IVR products over a telephony network. The call controller then synchronously sends commands to the user simulators on each IVR virtual machine to control execution of the test case using the call connection. Execution of the test case is monitored by the test driver on the test driver virtual machine to evaluate IVR product performance.
|