Share via


Test Cases for the Real-Time Communication Test

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

The following table shows the test cases for the Real-Time Communication Test.

Test case Description

1

Basic call

This test case tests the scenario to make a basic phone call using RTC API.

  1. The host device and the subordinate device initialize.
  2. The host device calls the subordinate device.
  3. The subordinate device answers the call.
  4. The subordinate device verifies the call is connected.
  5. The subordinate device checks the audio intensity level of the speaker output and verifies the audio conversation is established from the host device to the subordinate device.
  6. The host device checks the audio intensity level of the speaker output and verifies the audio conversation is established from the subordinate device to the host device.
  7. The host device terminates the call.

2

Sending DTMF

This test case tests the scenario to send DTMF codes in a 2-party audio call using RTC API. This test case follows the order of test case 1, then adds:

  1. The host device sends all supported DTMF codes (0-9,*,#,A-D,flash) to The subordinate device.
  2. The subordinate device sends all supported DTMF codes (0-9,*,#,A-D,flash) to The host device.
  3. The host device terminates the call.

3

Hold with cookie equal to 0

This test case tests the scenario to hold a call in a 2-party audio call using RTC API. This test case follows the order of test case 1, then adds:

  1. The host device holds the call with the cookie equals to 0.
  2. The subordinate device verifies the audio output is stopped.
  3. The host device terminates the call.

4

Hold with valid cookie

This test case tests the scenario to hold a call in a 2-party audio call using RTC API. This test case follows the order of test case 1, then adds:

  1. The host device holds the call with a valid cookie.
  2. The subordinate device verifies the audio output is stopped.
  3. The host device terminates the call.

5

Hold/Unhold multiple times

This test case tests the scenario to hold/unhold a call using RTC API. This test case follows the order of test case 1, then adds:

  1. The host device holds the call with a valid cookie.
  2. The subordinate device verifies the audio output is stopped.
  3. The host device unholds the call with a valid cookie.
  4. The subordinate device verifies the audio output is resumed.
  5. Repeat the step 1 through 4 above.
  6. The host device terminates the call

6

Mute/Unmute

This test case tests the scenario to mute/unmute a call using RTC API. This test case follows the order of test case 1, then adds:

  1. The host device mutes the microphone.
  2. The subordinate device verifies the audio output is stopped.
  3. The host device unmutes the microphone.
  4. The subordinate device verifies audio output is resumed.

The host device terminates the call.

See Also

Other Resources

Real-Time Communication Test