1/6/2010
The following table shows the test cases for the Real-Time Communication Test.
1 |
Basic call
This test case tests the scenario to make a basic phone call using RTC API.
- The host device and the subordinate device initialize.
- The host device calls the subordinate device.
- The subordinate device answers the call.
- The subordinate device verifies the call is connected.
- 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.
- 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.
- 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:
- The host device sends all supported DTMF codes (0-9,*,#,A-D,flash) to The subordinate device.
- The subordinate device sends all supported DTMF codes (0-9,*,#,A-D,flash) to The host device.
- 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:
- The host device holds the call with the cookie equals to 0.
- The subordinate device verifies the audio output is stopped.
- 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:
- The host device holds the call with a valid cookie.
- The subordinate device verifies the audio output is stopped.
- 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:
- The host device holds the call with a valid cookie.
- The subordinate device verifies the audio output is stopped.
- The host device unholds the call with a valid cookie.
- The subordinate device verifies the audio output is resumed.
- Repeat the step 1 through 4 above.
- 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:
- The host device mutes the microphone.
- The subordinate device verifies the audio output is stopped.
- The host device unmutes the microphone.
- The subordinate device verifies audio output is resumed.
The host device terminates the call. |
See Also
Other Resources
Real-Time Communication Test