OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


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

Group g_Mobile_Originated_1_to_1_Chat

Declared in module RCS_Testcases


Test Cases Summary
RCS_1_2_con_100 Verifies Mobile Originated 1-to-1 Chat session establishment with Mobile Originated session termination.
RCS_1_2_con_101 Verifies Mobile Originated 1-to-1 Chat session establishment with Mobile Terminated session termination.
RCS_1_2_con_102 Verifies display notification in Mobile Originated 1-to-1 Chat session.
RCS_1_2_con_103 Verifies a duplicate session in a Mobile Originated 1-to-1 Chat session.
RCS_1_2_con_104 Verifies Mobile Originated 1-to-1 Chat session race condition with two simultaneous invites.
RCS_1_2_con_105 Verifies 1-to-1 Chat inactivity timeout.
RCS_1_2_con_106 Verifies Mobile Originated 1-to-1 Chat session with store and forward when the sender is still in active IM session (with MSRP session still active) when the recipient comes back online.
RCS_1_2_con_107 Verifies Mobile Originated 1-to-1 Chat session with store and forward when the sender is still online when the recipient comes back online.

Details

RCS_1_2_con_100
testcase RCS_1_2_con_100() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Originated_1_to_1_Chat

Verifies Mobile Originated 1-to-1 Chat session establishment with Mobile Originated session termination. 1. User A initiates a 1-to-1 Chat session with User B on his device with the message “Hello B”. 2. Execute “Mobile Originated Session Establishment” (C.2.1) with the message “Hello B” 3. User A receives an indication that the message “Hello B” has been delivered. 4. If the session invitation in step 2 contained a request for display notification, then execute MSRP SEND request towards A that contains display status for message “Hello B”. 5. Execute “MSRP Session Message” (C.7.2) with the message “Hello A” from the Test Tool 6. User A receives an “Is Composing” indication from User B. 7. User A receives “Hello A” from User B. 8. User A sends the message “Bye B” to User B. 9. Execute “MSRP Session Message” (C.7.2) with the message “Bye B” from client A. 10. User A receives an indication that the message “Bye B” has been delivered and if display notifications were requested, then an indication that the message has been displayed. 11. User A terminates the session. 11. Execute “Mobile Originated Session Termination” (C.3.1)

Requirements: User A’s device is provisioned for RCS. User A is IMS registered for RCS. In case of User A’s device support UI for switching display notifications on/off then display notification are to be switched on

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_101
testcase RCS_1_2_con_101() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Originated_1_to_1_Chat

Verifies Mobile Originated 1-to-1 Chat session establishment with Mobile Terminated session termination. 1. User A initiates a 1-to-1 Chat session with User B on his device with the message “Hello B”. 2. Execute “Mobile Originated Session Establishment” (C.2.1) with the message “Hello B” 3. User A receives an indication that the message “Hello B” has been delivered. 4. If the session invitation in step 2 contained a request for display notification, then execute MSRP SEND request towards A that contains display status for message “Hello B”. 5. Execute “MSRP Session Message” (C.7.1) with the message “Hello A” from the Test Tool 6. User A receives an “Is Composing” indication from User B. 7. User A receives “Hello A” from User B. 8. User A sends the message “Bye B” to User B. 9. Execute “MSRP Session Message” (C.7.1) with the message “Bye B” from client A. 10. User A receives an indication that the message “Bye B” has been delivered and if display notifications were requested, then an indication that the message has been displayed. 11. Execute “Mobile Terminated Session Termination” (C.3.2)

Requirements: User A’s device is provisioned for RCS. User A is IMS registered for RCS In case of User A’s device support UI for switching display notifications on/off then display notification are to be switched on

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_102
testcase RCS_1_2_con_102() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Originated_1_to_1_Chat

Verifies display notification in Mobile Originated 1-to-1 Chat session. 1. User A initiates a 1-to-1 Chat session with User B on his device with the message “Hello B”. 2. Execute “Mobile Originated Session: 1-to-1 Chat with display notification” (C.2.3) with the message “Hello B” 3. User A receives an indication that the message “Hello B” has been delivered. 4. User A receives an indication that the message “Hello B” has been displayed. 5. Execute “MSRP Session Message” (C.7.1) with the message “Hello A” from the Test Tool 6. User A receives “Hello A” from User B. 7. User A sends the message “Bye B” to User B. 8. Execute “MSRP Session Message with Display Notification” (C.7.2) with the message “Bye B” from client A. 9. User A receives an indication that the message “Bye B” has been delivered. 10. User A receives an indication that the message “Bye B” has been displayed. 11. User A terminates the session. 12. Execute “Mobile Originated Session Termination” (C.3.1)

Requirements: User A’s device is provisioned for RCS. User A is IMS registered for RCS. User A’s device is configured to request display notifications. Applicability: ics_request_displayNotifications

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_103
testcase RCS_1_2_con_103() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Originated_1_to_1_Chat

Verifies a duplicate session in a Mobile Originated 1-to-1 Chat session. 1. User A initiates a 1-to-1 Chat session with User B on his device with the first message “Hello B”. 2. Execute “Mobile Originated Session Establishment - 1-to-1 Chat with two messages” (C.2.5) with the first message “Hello B” 3. User A receives an indication that the message “Hello B” has been delivered. 4. User A sends the second message “Wake up B” to User B. 5. Continue to execute “Mobile Originated Session Establishment - 1-to-1 Chat with two messages” (C.2.5) with the second message “Wake up B” 7. If the session invitation in step 2 contained a request for display notification, then execute MSRP SEND request towards A that contains display status for message “Hello B”. 8. If the session invitation in step 5 contained a request for display notification, then execute MSRP SEND request towards A that contains display status for message “Wake up B”. 9. Execute “MSRP Session Message” (C.7.2) with the message “Hello A” from the Test Tool 10. User A receives “Hello A” from User B. 11. User A terminates the session. 12. Execute “Mobile Originated Session Termination” (C.3.1)

Requirements: User A’s device is provisioned for RCS. User A is IMS registered for RCS. In case of User A’s device support UI for switching display notifications on/off then display notification are to be switched on

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_104
testcase RCS_1_2_con_104() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Originated_1_to_1_Chat

Verifies Mobile Originated 1-to-1 Chat session race condition with two simultaneous invites. 1. User A initiates a 1-to-1 Chat session with User B on his device with the message “Hello B”. 2. Execute “Mobile Originated Session Establishment: simultaneous INVITEs” (C.2.8) with the messages “Hello B” from User A and “Hello A” from User B 3. User A receives “Hello A” from User B. 4. User A receives an indication that the message “Hello B” has been delivered. 5. If the session invitation in step 2 contained a request for display notification, then execute MSRP SEND request towards A that contains display status for message “Hello B”. 6. User A sends the message “Quick B” to User B. 7. Execute “MSRP Session Message” (C.7.2) with the message “Quick B” from client A. 8. Execute “MSRP Session Message” (C.7.2) with the message “Yes A” from the Test Tool 9. User A receives “Yes A” from User B. 10. User A receives an indication that the message “Quick B” has been delivered and if display notifications were requested, then an indication that the message has been displayed. 11. User A terminates the session. 12. Execute “Mobile Originated Session Termination” (C.3.1)

Requirements: User A’s device is provisioned for RCS User A is IMS registered for RCS In case of User A’s device support UI for switching display notifications on/off then display notification are to be switched on

Runs On: MTC_IMS

System: SYSTEM_IMS

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

RCS_1_2_con_105
testcase RCS_1_2_con_105() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Originated_1_to_1_Chat

Verifies 1-to-1 Chat inactivity timeout. 1. User A initiates a 1-to-1 Chat session with User B on his device with the message “Hello B”. 2. Execute “Mobile Originated Session Establishment” (C.2.1) with the message “Hello B” 3. User A receives an indication that the message “Hello B” has been delivered. 4. If the session invitation in step 2 contained a request for display notification, then execute MSRP SEND request towards A that contains display status for message “Hello B”. 5. Execute “MSRP Session Message” (C.7.2) with the message “Hello A” from the Test Tool 6. User A receives “Hello A” from User B. 7. User A waits until the chat inactivity timeout occurs (TBD) and Client A then terminates the session 8. Execute “Mobile Originated Session Termination” (C.3.1)

Requirements: User A’s device is provisioned for RCS User A is IMS registered for RCS In case of User A’s device support UI for switching display notifications on/off then display notification are to be switched on

Runs On: MTC_IMS

System: SYSTEM_IMS

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

RCS_1_2_con_106
testcase RCS_1_2_con_106() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Originated_1_to_1_Chat

Verifies Mobile Originated 1-to-1 Chat session with store and forward when the sender is still in active IM session (with MSRP session still active) when the recipient comes back online. 1. User A initiates a 1-to-1 Chat session with User B on his device with the message “Hello B”. (User B is offline) 2. Execute “Mobile Originated Session: Store and Forward - Receiver offline” (C.2.10) with the message “Hello B” 3. User A sends the message “Again B” to User B. (User B is offline) 4. Execute “MSRP Session Store and Forward” (C.7.3) with the message “Again B” from Client A. 5. (User A keeps chat session open and User B comes back online) 6. Execute “MSRP Session Store and Forward Message Delivered” (C.7.4) for the message “Hello B” from Client A. 7. User A receives an indication that the message “Hello B” has been delivered. 8. If the session invitation in step 2 contained a request for display notification, then execute MSRP SEND request towards A that contains display status for message “Hello B”. 9. Execute “MSRP Session Store and Forward Final Message Delivered” (C.7.5) for the message “Again B” from Client A. 10. User A receives an indication that the message “Again B” has been delivered and if display notifications were requested, then an indication that the message has been displayed.

Requirements: User A’s device is provisioned for RCS User A is IMS registered for RCS In case of User A’s device support UI for switching display notifications on/off then display notification are to be switched on.

Runs On: MTC_IMS

System: SYSTEM_IMS

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

RCS_1_2_con_107
testcase RCS_1_2_con_107() runs on MTC_IMS system SYSTEM_IMS 

Declared in group g_Mobile_Originated_1_to_1_Chat

Verifies Mobile Originated 1-to-1 Chat session with store and forward when the sender is still online when the recipient comes back online. The same call-flow is also used for delivery of deferred notifications when the sender goes offline and then comes back on line later. 1. User A initiates a 1-to-1 Chat session with User B on his device with the message “Hello B”. (User B is offline) 2. Execute “Mobile Originated Session Store and Forward - Receiver offline” (C.2.10) with the message “Hello B” 3. User A sends the message “Again B” to User B. (User B is offline) 4. Execute “MSRP Session Store and Forward” (C.7.3) with the message “Again B” from Client A. 5. User A terminates the session. 6. Execute “Mobile Originated Session Termination” (C.3.1) 7. (User A stays online and User B comes back online) 8. Execute “Mobile Originated Session Store and Forward - deferred delivery” (C.2.11) 9. Execute “MSRP Session Store and Forward Message Delivered” (C.7.4) for the message “Hello B” from Client A. 10. Client A auto-accepts and User A receives an indication that the message “Hello B” has been delivered. 11. If the session invitation in step 2 contained a request for display notification, then execute MSRP SEND request towards A that contains display status for message “Hello B”. 12. Execute “MSRP Session Store and Forward Final Message Delivered” (C.7.5) for the message “Again B” from Client A. 13. User A receives an indication that the message “Again B” has been delivered and if display notifications were

Requirements: User A’s device is provisioned for RCS User A is IMS registered for RCS In case of User A’s device support UI for switching display notifications on/off then display notification are to be switched on

Runs On: MTC_IMS

System: SYSTEM_IMS

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