Test harness for a speech server
AssigneeMicrosoft Corporation
InventorsDaniel Kershaw, Daniel Herron, Anand Ramakrishna
Life of this patent
Estimating the term…
Abstract
One aspect of the present invention relates to simulating an interaction between a client and a server. A session is established between the client and the server to conduct a test. Testing data is transmitted from the client to the server. The server processes the testing data and provides an in-band signal indicative of a response based on the testing data. The server also provides an out-of-band signal indicative of testing synchronization information related to the test.
Claims22
A method of simulating an interaction between a client and a server, comprising:
- establishing a session between the client and the server to conduct a test;
- transmitting simulated data from the client to the server;
- and
- processing the simulated data in order to provide an in-band signal indicative of a response and an out-of-band signal indicative of testing synchronization information related to the test, wherein the response and the testing information are based on the simulated data.
A computer readable medium having instructions for testing a speech application, the instructions comprising:
- transmitting speech data to the speech application;
- receiving a prompt and a recognition result based on the speech data;
- and
- comparing the prompt and the recognition result with an expected prompt and an expected recognition result.
A method for testing a speech application having a plurality of dialog states, comprising:
- receiving information from the speech application indicative of a present dialog state;
- and
- comparing the present dialog state with an expected dialog state.
(canceled)
(canceled)
Dependencies are inferred from the claim text.