Testing voice message applications
First Claim
1. A system for generating a test script for an interactive voice response (IVR) test system comprising:
- recording means for acquiring user input data and IVR input data from a first voice response application dialogue between the IVR system and a user;
mapping means for mapping the user input data into a machine readable test script;
simulation means for producing user input interactions based on said mapped machine readable test script; and
output means for sending the simulated interactions to a voice response application under test.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to bulk testing of voice messaging applications by playing back an interaction from a recorded script. During development of a voice response system and application it is necessary to simulate a plurality of calls to the system so that the performance under strain can be monitored. Such a simulation can be performed by a bulk call generator which makes real telephone calls to the IVR through a private branch switch. However with bulk call testing some problems occur which rigorous functional and/or performance testing does not find. This is because real callers behave in unpredictable ways which were not expected or assumed by the creators of the functional and/or performance tests. Accordingly there is provided a test system, method and computer program product for testing a voice application in an interactive voice response (IVR) system, said method comprising: acquiring user interactions from a first voice response application dialogue between the IVR system and a user; mapping user interactions from the first voice response application dialogue into machine readable user interaction data such as a script; reproducing user interactions based on the machine readable user interaction data; and sending the simulated user interactions to a second voice response application under test. This solution addresses the problem by providing actual customer data for recreating customer reported problems in the laboratory instead of relying on a programmed bulk call generator.
126 Citations
27 Claims
-
1. A system for generating a test script for an interactive voice response (IVR) test system comprising:
-
recording means for acquiring user input data and IVR input data from a first voice response application dialogue between the IVR system and a user;
mapping means for mapping the user input data into a machine readable test script;
simulation means for producing user input interactions based on said mapped machine readable test script; and
output means for sending the simulated interactions to a voice response application under test. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of generating a test script for an interactive voice response (IVR) system comprising:
-
acquiring user interactions from a first voice response application dialogue between the IVR system and a user;
mapping user interactions from the first voice response application dialogue into a machine readable test script;
reproducing user interactions based on said mapped machine readable test script; and
sending the simulated user interactions to a voice response application under test. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer product comprising a computer readable medium for use in generating a test script for an interactive voice response (IVR) system, the medium having recorded thereon computer code for instructing the steps of:
-
acquiring user interactions from a first voice response application dialogue between the IVR system and a user;
mapping user interactions from the first voice response application dialogue into machine readable test script;
reproducing user interactions based on said mapped machine readable test script; and
sending the simulated user interactions to a voice response application under test.- View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification