OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Module Parameters   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test Cases  

Group g_Mobile_Terminated_1_to_1_Chat

Declared in module RCS_Testcases


Test Cases Summary
RCS_1_2_con_120 Verifies Mobile Terminated 1-to-1 Chat session establishment with Mobile Terminated session termination.
RCS_1_2_con_121 Verifies Mobile Terminated 1-to-1 Chat session establishment with Mobile Originated session termination.
RCS_1_2_con_122 Verifies Mobile Terminated 1-to-1 Chat session establishment when the sender is on the spam/blacklist.
RCS_1_2_con_123 Verifies display notification in Mobile Terminated 1-to-1 Chat session.
RCS_1_2_con_124 Verifies a duplicate session in a Mobile Terminated 1-to-1 Chat session 1.
RCS_1_2_con_125 Verifies Mobile Terminated 1-to-1 Chat session race condition with new invite received after previous invite has been accepted 1.
RCS_1_2_con_126 Verifies delivery of deferred messages in a Mobile Terminated 1-to-1 Chat session.

Details

RCS_1_2_con_120
testcase RCS_1_2_con_120() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Terminated_1_to_1_Chat

Verifies Mobile Terminated 1-to-1 Chat session establishment with Mobile Terminated session termination. 1. Execute “Mobile Terminated Session Establishment” (C.2.2) with the message “Hello A” from User B 2. User A receives “Hello A” from User B. 3. User A sends the message “Hello B” to User B before the session times out. 4. Execute “MSRP Session Message” (C.7.1) with the message “Hello B” from client A. 5. Execute “MSRP Session Message” (C.7.1) with the message “Bye A” from the Test Tool 6. User A receives an “Is Composing” indication from User B. 7. User A receives “Bye A” from User B. 8. Execute “Mobile Terminated Session Termination” (C.3.2)

Requirements: User A’s RCS device is provisioned for RCS User A is IMS registered for RCS

Runs On: MTC_IMS

System: SYSTEM_IMS

Verdicts:
See also: RCS-e – Advanced Communications: Services and Client Specification 3.2.4

RCS_1_2_con_121
testcase RCS_1_2_con_121() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Terminated_1_to_1_Chat

Verifies Mobile Terminated 1-to-1 Chat session establishment with Mobile Originated session termination. 1. Execute “Mobile Terminated Session Establishment” (C.2.2) with the message “Hello A” from User B 2. User A receives “Hello A” from User B. 3. User A sends the message “Hello B” to User B before the session times out. 4. Execute “MSRP Session Message” (C.7.1) with the message “Hello B” from client A. 5. Execute “MSRP Session Message” (C.7.1) with the message “Bye A” from the Test Tool 6. User A receives an “Is Composing” indication from User B. 7. User A receives “Bye A” from User B. 8. User A terminates the session. 9. Execute “Mobile Originated Session Termination” (C.3.1)

Requirements: User A’s RCS device is provisioned for RCS User A is IMS registered for RCS

Runs On: MTC_IMS

System: SYSTEM_IMS

Verdicts:
See also: RCS-e – Advanced Communications: Services and Client Specification 3.2.4

RCS_1_2_con_122
testcase RCS_1_2_con_122() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Terminated_1_to_1_Chat

Verifies Mobile Terminated 1-to-1 Chat session establishment when the sender is on the spam/blacklist. 1. Execute “Mobile Terminated Session Establishment: Spam” (C.2.7) with the message “Spam for A” from User S 2. User A does not receive the message from User S. 3. The message “Spam for A” is available in the spam filter.

Requirements: User A’s RCS device is provisioned for RCS User A is IMS registered for RCS User A has User S listed in the spam/blacklist

Runs On: MTC_IMS

System: SYSTEM_IMS

Verdicts:
See also: RCS-e – Advanced Communications: Services and Client Specification 3.2.4.15

RCS_1_2_con_123
testcase RCS_1_2_con_123() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Terminated_1_to_1_Chat

Verifies display notification in Mobile Terminated 1-to-1 Chat session. 1. Execute “Mobile Terminated Session Establishment: 1-to-1 Chat with display notification” (C.2.4) with the message “Hello A” from User B 2. User A receives “Hello A” from User B. 3. User A sends the message “Hello B” to User B before the session times out. 4. Execute “MSRP Session Message” (C.7.1) with the message “Hello B” from client A. 5. Execute “MSRP Session with Display Notification” (C.7.2) with the message “Bye A” from the Test Tool 6. User A receives “Bye A” from User B. 7. User A displays “Bye A” from User B. 8. Execute “Mobile Terminated Session Termination” (C.3.2)

Requirements: User A’s RCS device is provisioned for RCS User A is IMS registered for RCS User A’s device is configured to respond to display notification requests

Runs On: MTC_IMS

System: SYSTEM_IMS

Verdicts:
See also: RCS-e – Advanced Communications: Services and Client Specification 3.2.2.4

RCS_1_2_con_124
testcase RCS_1_2_con_124() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Terminated_1_to_1_Chat

Verifies a duplicate session in a Mobile Terminated 1-to-1 Chat session 1. Execute “Mobile Terminated Session Establishment: 1-to-1 Chat with two messages” (C.2.6) with the first message “Hello A” from User B and the second message “Wake up A” from User B. 2. User A receives “Hello A” from User B (but performs no action). 3. User A receives “Wake up A” from User B. 4. User A sends the message “Hello B” to User B before the session times out. 5. Execute “MSRP Session Message” (C.7.1) with the message “Hello B” from client A. 6. Execute “MSRP Session Message” (C.7.1) with the message “Bye A” from the Test Tool 7. User A receives “Bye A” from User B. 8. Execute “Mobile Terminated Session Termination” (C.3.2)

Requirements: User A’s RCS device is provisioned for RCS User A is IMS registered for RCS

Runs On: MTC_IMS

System: SYSTEM_IMS

Verdicts:
See also: RCS-e – Advanced Communications: Services and Client Specification 3.2.4.1

RCS_1_2_con_125
testcase RCS_1_2_con_125() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Terminated_1_to_1_Chat

Verifies Mobile Terminated 1-to-1 Chat session race condition with new invite received after previous invite has been accepted 1. Execute “Mobile Terminated Session Establishment: new INVITE race” (C.2.9) with the first message “Hello A” from User B and the second message “Again A” from User B 2. User A receives “Hello A” from User B. 3. User A receives “Again A” from User B. 4. User A sends the message “Two B” to User B before the session times out. 5. Execute “MSRP Session Message” (C.7.1) with the message “Two B” from client A. 6. Execute “MSRP Session Message” (C.7.1) with the message “Bye A” from the Test Tool 7. User A receives “Bye A” from User B. 8. Execute “Mobile Terminated Session Termination” (C.3.2)

Requirements: User A’s RCS device is provisioned for RCS User A is IMS registered for RCS

Runs On: MTC_IMS

System: SYSTEM_IMS

Verdicts:
See also: RCS-e – Advanced Communications: Services and Client Specification 3.2.4.18.2

RCS_1_2_con_126
testcase RCS_1_2_con_126() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Terminated_1_to_1_Chat

Verifies delivery of deferred messages in a Mobile Terminated 1-to-1 Chat session. 1. User A comes online. 2. Execute “Mobile Terminated Session Store and Forward - deferred delivery” (C.2.12) with the first stored message “Hello A” from User B and the second stored message “Again A” from User B. 3. User A receives an indication of the stored message “Hello A” from User B and may optionally receive an indication of the stored message “Again A” from User B. User A opens the chat window. 4. Execute “MSRP Session Store and Forward Final Message Delivered” (C.7.5) with the stored message “Yet again A” from User B. 5. User A receives the stored message “Again A” from User B if not already received and then the message “Yet again A” from User B and the session is closed.

Requirements: User A’s RCS device is provisioned for RCS User A is IMS registered for RCS User A is offline

Runs On: MTC_IMS

System: SYSTEM_IMS

Verdicts:
See also: RCS-e – Advanced Communications: Services and Client Specification 3.2.4.11, 3.2.4.19