Group dmtr_fts
TEST SUITE OVERVIEW
References
Archive/Projectmobile/dmtr_fts
Version20.07.36.01
Date08 Jul 2009
Number of Scenarios41
Number of Groups15
Average per Group2
GROUP/SCENARIOTEST PURPOSE
Cx_Dx
Cx_Dx/
HSS
Transport_Failure_DetectionEnsure that the SUT replies with a proper Diameter Watchdog Answer depending on the registration status
IMS_Terminal_First_Registration_HSSEnsure that the SUT handles properly the complete Registration for a new IMS User
Use_Registration_Status_Query_and_Authentication_HSSEnsure that the SUT handles properly a User Registration Status Query followed by the Authentication with the S-CSCF
Authentication_End_User_and_Home_IMS_Network_HSSEnsure that the SUT replies with a proper Diameter Multimedia Authentication Answer depending on the registration status
De_Registration_Server_Initiated_De_Registration_AdminEnsure that the SUT replies with a proper Diameter Registration Termination Answer
User_Profile_UpdateEnsure that the SUT replies with a proper Diameter profile update response depending on the registration status
Registration_User_Curently_RegisteredEnsure that the SUT handles properly the Registration User currently registered
De_Registration_UE_Initiated_DeregistrationEnsure that the SUT handles properly the De-registration initiated by UE
De_Registration_Registration_TimeoutEnsure that the SUT handles properly the Network initiated De-registration - Registration timeout
De_Registration_Initiated_By_Service_PlatformEnsure that the SUT handles properly the Network initiated De-registration - initiated by service platform
User_Terminating_SIP_SessionEnsure that the SUT handles user terminating SIP session setup properly by responding with location info answer
Session_Initiation_To_Non_Registered_UserEnsure that the SUT handles properly the initiation of a session to a non - registered user
Originating_Session_On_Behalf_Of_A_Non_Registered_UserEnsure that the SUT handles properly the originating session on behalf of a non-registered useer
Cx_Dx/
HSS/
Location_Management
User_Registration_Status_Query_HSSEnsure that the SUT replies with a proper Diameter User Authentication Answer depending on the registration status
S_CSCF_Download_User_Information_HSSEnsure that the SUT replies with a proper Diameter Server Assignment Answer including the relevant user profile
User_Location_Query_HSSEnsure that the SUT replies with a proper Diameter Location Info Answer depending on the Public Identity
Cx_Dx/
CSCF
Cx_Dx/
CSCF/
Location_Management
S_CSCF_Download_User_InformationEnsure that the SUT sends a proper Diameter Server Assignment Request and handles properly the Answer
User_Registration_Status_Query_ICSCFEnsure that the SUT sends a proper Diameter User Authentication Request depending on the registration status
Ro_Rf
Ro_Rf/
Credit_Control
Ro_Rf/
Credit_Control/
CC_Client
Credit_Authorization_CC_ClientEnsure that the SUT is able to trigger a DMTR CCR command and replies with a CCA
Ro_Rf/
Credit_Control/
CC_Server
Credit_Authorization_CC_ServerEnsure that the SUT handles the DMTR CCR command and replies with a proper CCA
ORIG_Credit_Authorization_CC_ServerEnsure that the SUT handles the DMTR CCR command and replies with a proper CCA
Ro_Rf/
Credit_Control/
Loopback
Loopback_Credit_Authorization_CC_ServerCredit Authorization sample loopback scenario
RFC_3588
Session_TerminationEnsure that the SUT replies with a proper Diameter Session Termination Answer depending on the registration status
Accounting_RequestEnsure that the SUT replies with a proper Diameter Accounting Answer depending on the registration status
Abort_SessionEnsure that the SUT replies with a proper Diameter Session Termination Answer depending on the registration status
RFC_3588/
Capabilities_Exchange
RFC_3588/
Capabilities_Exchange/
CE_Client
Capabilities_Exchange_ClientEnsure that the SUT can send a proper DMTR CER command and tester replies with a proper CEA
RFC_3588/
Capabilities_Exchange/
Loopback
Loopback_Capabilities_Exchange_ClientCapabilities Exchange loopback sample scenario
Gq
Gq/
Policy_Control
Gq/
Policy_Control/
Session_Authorization
State_SynchronizationEnsure that the SUT handles the DMTR SRQ command and replies with SRR command with proper session info
Gq/
Policy_Control/
Session_Authorization/
Loopback
Loopback_Sess_AuthorPolicy Control Session Authorization loopback sample scenario
Gq/
Policy_Control/
Session_Authorization/
PDF
Sess_Author_PDFEnsure that the SUT handles the DMTR AAR command and replies with a AAA
Misc
Test_Random_Raw_HEX Sends Random Raw HEX with a length upto 65K to IUT
Test_DMTR_Raw_HEX Sends DMTR Raw Hex with a length upto 65k to IUT
test_raw_messsageSend a RAW long, invalid message
test_raw_messsage_02Send a valid Diameter starting message
test_raw_messsage_04Send a valid Diameter message but with
Sh
Sh/
HSS
Proffile_Update_HSSWhen AS sends PUR to HSS it responds with PUA
Subscribe_To_Notifications_HSSWhen AS wants to subscribe to Notifications it sends SNR to HSS it responds with SNA
Update_And_Notify_HSSWhen AS wants to subscribed to Notifications, if AS Updates the HSS then HSS notifies the AS
Sh/
AS
Proffile_Update_ASWhen AS sends PUR to HSS it responds with PUA
Subscribe_To_Notifications_ASWhen AS wants to subscribe to Notifications it sends SNR to HSS it responds with SNA
Update_And_Notify_ASWhen AS wants to subscribed to Notifications, if AS Updates the HSS then HSS notifies the AS

VariableDefault ValueDescription
Session_Id_Value"diameter.sender.id;1876543210...(null)
Orig_Realm_Value"diameter.icscf.id"(null)
Orig_Realm_Value_SUT"diameter.pdf.id"(null)
Orig_Host_Value"icscf.simulator.pt"(null)
Orig_Host_Value_SUT"pdf.sut.pt"(null)
Dest_Host_Value"hss_emulator.pt"(null)
Dest_Realm_Value"diameter.receiver.id"(null)
User_Name_Value"private1@domain"(null)
Public_Identity_Value"sip:public11@domain"(null)
Visited_Net_Id_Value"Visited Network 1"(null)
Server_Name_Value"sip:scscf@domain"(null)
Host_IP_Addr_Value'C0A8014E'H(null)
Auth_Appl_Id_Value'00000004'H(null)
Acct_Appl_Id_Value'00000002'H(null)
CC_Req_Num_Value4(null)
CC_Req_Type_ValueDMTR_CC_Req_Type_Values_T::INI...(null)
Acct_Record_Type_ValueDMTR_Accounting_Record_Type_Va...(null)
Acct_Record_Number36436(null)
Term_Cause_ValueDMTR_Term_Cause_Values_T::DMTR...(null)
Auth_Request_Type_ValueDMTR_Auth_Requst_Type_Values_T...(null)
Auth_Sess_State_ValueDMTR_Auth_Sess_State_Values_T:...(null)
Result_Code_ValueDMTR_Result_Code_Values_T::DMT...(null)
Server_Assignment_Type_ValueDMTR_Server_Assignment_Type_Va...(null)
User_Data_Already_Available_valueDMTR_User_Data_Already_Availab...(null)
Vendor_ID_Value1(null)
Product_Name_Value"Product"(null)
User_Auth_Type_ValueDMTR_User_Auth_Type_Values_T::...(null)
Serv_Ctxt_Id_Value"service-context@3gpp.org"(null)
Flag_Proxiable_TxFALSE(null)
Flag_Pot_Retransm_TxFALSE(null)
Application_Id_Tx0(null)
Hop_by_Hop_Id_Tx171401751(null)
End_to_End_Id_Tx815792128(null)
Data_Reference_ValueDMTR_Data_Reference_Value_T::R...(null)
Sh_User_Data_Value"AABBCCDDD"(null)
Subs_Req_Type_ValueDMTR_Subs_Req_Type_Value_T::Su...(null)
WF_Answer_Value20000(null)
Guard_Value20000(null)
Guard_Rx_Value20000(null)
Send_UAR_Value100(null)
Send_LIR_Value100(null)
Random_Raw_Hex_Tx'123456'H(null)
DMTR_Raw_Hex_Tx'0100004C80000118000004D20165E...(null)
Padding_Count0(null)
Padding_Byte'FF'H(null)

Copyright © ACATS Forum 2010 on behalf of the test suite author. All rights reserved. Specifications may change subject to requirements.

08 Jan 2010Produced by SAFIRE V20.07.36.01
www.SAFIRE-World.com
Test Suite Overview