Testing and quality assurance of interactive voice response (IVR) applications
AssigneeVerizon Patent and Licensing Inc.
InventorRajesh Sharma
Life of this patent
Estimating the term…
Abstract
A system receives a condition for an interactive voice response (IVR) application, automatically tests the IVR application based on the received condition, and generates a test result based on the automatic testing of the IVR application.
Drawings
Claims19
A method implemented by a computing device, the method comprising:
- receiving, by the computing device, conditions for an interactive voice response (IVR) application, where the conditions include a telephone number of the IVR application, a date to perform automatic testing of the IVR application, a time to perform automatic testing of the IVR application, a voice extensible markup language (VXML) event, and a VXML element, and a call flow diagram condition and a dialog state condition;
- automatically testing, by the computing device, the IVR application based on the conditions;
- and
- generating, by the computing device, test results based on the automatic testing of the IVR application.
A system comprising:
- a processor to:
- receive test conditions for an interactive voice response (IVR) application, where the test conditions include a telephone number of the IVR application, a date to perform testing of the IVR application, a time to perform testing of the IVR application, a voice extensible markup language (VXML) event, and a VXML element, and a call flow diagram condition and a dialog state condition,
- generate inputs for responding to the test conditions,
- test the IVR application based on the test conditions and the inputs, and
- generate test results based on the test of the IVR application.
A computer-readable memory device that stores instructions executable by one or more processors, the memory device comprising:
- one or more instructions to receive conditions for an interactive voice response (IVR) application, where the conditions include a telephone number of the IVR application, a date to perform automatic testing of the IVR application a time to perform automatic testing of the IVR application, a voice extensible markup language (VXML) event, and a VXML element, and a call flow diagram condition and a dialog state condition;
- one or more instructions to automatically test the IVR application based on the conditions;
- and
- one or more instructions to generate test results based on the automatic testing of the IVR application.
Dependencies are inferred from the claim text.