Commit 9aea048b authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

TPs reordered

parent bcb7d6cf
Loading
Loading
Loading
Loading
+115 −115
Original line number Diff line number Diff line
@@ -19,13 +19,13 @@ Package TP_CX {
    import all from Sip_Common;
    
    Test Purpose {
        TP Id TP_CX_HSS_UAA_01
        //TP_CX_HSS_UA_01 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a UA-Request received due to first UE initial registration and sends UA-Answer."
        TP Id TP_CX_HSS_MAA_01
        //TP_CX_HSS_MA_01 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a MA-Request received due to S-CSCF registration notification procedure and sends SA-Answer."
        
        Reference 
            "TS 129 228 (V15.1.0) [4], clause 6.1.1 and tables 6.1.1.1 and 6.1.1.2",
            "TS 129 229 (V15.0.0) [5], clauses 6.1.1 and 6.1.2"
            "TS 129 228 (V15.1.0) [4], clause 6.1.2",
            "TS 129 229 (V15.0.0) [5], clauses 6.1.3 and 6.1.4"
            
        Config Id CFG_CX_HSS_01
        
@@ -38,50 +38,54 @@ Package TP_CX {
        Expected behaviour
            ensure that {
                when {
                    the IMS_I_CSCF_A entity sends a UAR containing
                    the IMS_S_CSCF_A entity sends a MAR containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Vendor_Specific_Application_Id_AVP containing
                            Auth_Session_State_AVP
                            indicating value NO_STATE_MAINTAINED,
                                indicating value NO_STATE_MAINTAINED
                        ;,
                        Origin_Host_AVP
                        Origin_Realm_AVP 
                        Destination_Realm_AVP
                        Public_Identity_AVP
                        Visited_Network_Identifier_AVP
                        User_Authorization_Type_AVP 
                            indicating value REGISTRATION,
                        User_Name_AVP
                        Destination_Host_AVP
                        Destination_Realm_AVP
                        UAR_Flags_AVP 
                            indicating value IMS_Emergency_Registration_bit_not_set
                        Server_Name_AVP
                        SIP_Number_Auth_Items_AVP
                        SIP_Auth_Data_Item_AVP containing
                            SIP_Authentication_Scheme_AVP
                        ;
                    ;
                    to the IMS_HSS_A entity
                }
                then {
                    the IMS_HSS_A entity sends the UAA containing
                    the IMS_HSS_A entity sends the MAA containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                        Origin_Host_AVP
                        Origin_Realm_AVP
                        not Result_Code_AVP
                        Experimental_Result_AVP containing
                            Experimental_Result_Code_AVP 
                                indicating value DIAMETER_FIRST_REGISTRATION
                        not Experimental_Result_AVP
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        User_Name_AVP
                        SIP_Number_Auth_Items_AVP
                        SIP_Auth_Data_Item_AVP containing
                            SIP_Authentication_Scheme_AVP
                        ;
                    ;
                    to the IMS_I_CSCF_A entity
                    to the IMS_S_CSCF_A entity
                }
            }  
    }  // End of TP TP_CX_HSS_UAA_01
    }  // End of TP TP_CX_HSS_MAA_01
     
    Test Purpose {
        TP Id TP_CX_HSS_UAA_02
        //TP_CX_HSS_UA_02 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a UA-Request received due to protected UE initial registration and sends UA-Answer."
        TP Id TP_CX_HSS_SAA_01
        //TP_CX_HSS_SA_01 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a SA-Request received due to S-CSCF registration notification procedure and sends SA-Answer."
        
        Reference 
            "TS 129 228 (V15.1.0) [4], clause 6.1.1.1"
            "TS 129 228 (V15.1.0) [4], clause 6.3",
            "TS 129 229 (V15.0.0) [5], clauses 6.1.7 and 6.1.8"
            
        Config Id CFG_CX_HSS_01
        
@@ -94,34 +98,49 @@ Package TP_CX {
        Expected behaviour
            ensure that {
                when {
                    the IMS_I_CSCF_A entity sends a UAR containing
                    the IMS_S_CSCF_A entity sends a SAR containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP containing
                            Auth_Session_State_AVP
                                indicating value NO_STATE_MAINTAINED
                            ;,
                        Origin_Host_AVP
                        Origin_Realm_AVP 
                        Public_Identity_AVP
                        User_Name_AVP
                        not User_Name_AVP
                        Destination_Realm_AVP
                        Server_Name_AVP
                        Server_Assignment_Type_AVP
                            indicating value UNREGISTERED_USER
                        User_Data_Already_Available_AVP 
                    ;
                    to the IMS_HSS_A entity
                }
                then {
                    the IMS_HSS_A entity sends the UAA containing
                        not Result_Code_AVP
                        Experimental_Result_AVP containing
                            Experimental_Result_Code_AVP
                                indicating value DIAMETER_SUBSEQUENT_REGISTRATION
                            ;,
                        Server_Name_AVP
                        not Server_Capabilities_AVP
                    the IMS_HSS_A entity sends the SAA containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                        Origin_Host_AVP
                        Origin_Realm_AVP
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        User_Data AVP
                        Charging_Information_AVP
                    ;
                    to the IMS_I_CSCF_A entity
                    to the IMS_S_CSCF_A entity
                }
            }  
    }  // End of TP TP_CX_HSS_UAA_02
    }  // End of TP TP_CX_HSS_SAA_01
     
    Test Purpose {
        TP Id TP_CX_HSS_UAA_03
        //TP_CX_HSS_UA_16 from TS 103 289-2 V2.1.1
        Test objective  "Verify that the IUT checks that the Private User Identity and the Public User Identity exists in the HSS and if not then IUT sets the appropriate experimental result code in the UA-Answer."
        TP Id TP_CX_HSS_UAA_01
        //TP_CX_HSS_UA_01 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a UA-Request received due to first UE initial registration and sends UA-Answer."
        
        Reference 
            "TS 129 228 (V15.1.0) [4], clause 6.1.1.1"
            "TS 129 228 (V15.1.0) [4], clause 6.1.1 and tables 6.1.1.1 and 6.1.1.2",
            "TS 129 229 (V15.0.0) [5], clauses 6.1.1 and 6.1.2"
        
        Config Id CFG_CX_HSS_01
        
@@ -135,33 +154,49 @@ Package TP_CX {
            ensure that {
                when {
                    the IMS_I_CSCF_A entity sends a UAR containing
                    User_Name_AVP
                        indicating value "an unknown private user identity"
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                            indicating value NO_STATE_MAINTAINED,
                        Origin_Host_AVP
                        Origin_Realm_AVP
                        Public_Identity_AVP
                        Visited_Network_Identifier_AVP
                        User_Authorization_Type_AVP 
                            indicating value REGISTRATION,
                        User_Name_AVP
                        Destination_Host_AVP
                        Destination_Realm_AVP
                        UAR_Flags_AVP 
                            indicating value IMS_Emergency_Registration_bit_not_set
                        ;
                    to the IMS_HSS_A entity
                }
                then {
                    the IMS_HSS_A entity sends the UAA containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                        Origin_Host_AVP
                        Origin_Realm_AVP 
                        not Result_Code_AVP
                        Experimental_Result_AVP
                        Experimental_Result_AVP containing
                            Experimental_Result_Code_AVP 
                                indicating value DIAMETER_ERROR_USER_UNKNOWN
                        not Server_Name_AVP
                                indicating value DIAMETER_FIRST_REGISTRATION
                            ;
                        ;
                    to the IMS_I_CSCF_A entity
                }
            }  
    }  // End of TP TP_CX_HSS_UAA_03
    }  // End of TP TP_CX_HSS_UAA_01
     
    Test Purpose {
        TP Id TP_CX_HSS_MAA_01
        //TP_CX_HSS_MA_01 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a MA-Request received due to S-CSCF registration notification procedure and sends SA-Answer."
        TP Id TP_CX_HSS_UAA_02
        //TP_CX_HSS_UA_02 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a UA-Request received due to protected UE initial registration and sends UA-Answer."
        
        Reference 
            "TS 129 228 (V15.1.0) [4], clause 6.1.2",
            "TS 129 229 (V15.0.0) [5], clauses 6.1.3 and 6.1.4"
            "TS 129 228 (V15.1.0) [4], clause 6.1.1.1"
        
        Config Id CFG_CX_HSS_01
        
@@ -174,54 +209,34 @@ Package TP_CX {
        Expected behaviour
            ensure that {
                when {
                    the IMS_S_CSCF_A entity sends a MAR containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP containing
                            Auth_Session_State_AVP
                                indicating value NO_STATE_MAINTAINED
                        ;,
                        Origin_Host_AVP
                        Origin_Realm_AVP 
                        Destination_Realm_AVP
                    the IMS_I_CSCF_A entity sends a UAR containing
                        Public_Identity_AVP
                        User_Name_AVP
                        Server_Name_AVP
                        SIP_Number_Auth_Items_AVP
                        SIP_Auth_Data_Item_AVP containing
                            SIP_Authentication_Scheme_AVP
                        ;
                    ;
                    to the IMS_HSS_A entity
                }
                then {
                    the IMS_HSS_A entity sends the MAA containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                        Origin_Host_AVP
                        Origin_Realm_AVP
                        not Experimental_Result_AVP
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        User_Name_AVP
                        SIP_Number_Auth_Items_AVP
                        SIP_Auth_Data_Item_AVP containing
                            SIP_Authentication_Scheme_AVP
                        ;
                    the IMS_HSS_A entity sends the UAA containing
                        not Result_Code_AVP
                        Experimental_Result_AVP containing
                            Experimental_Result_Code_AVP
                                indicating value DIAMETER_SUBSEQUENT_REGISTRATION
                            ;,
                        Server_Name_AVP
                        not Server_Capabilities_AVP
                    ;
                    to the IMS_S_CSCF_A entity
                    to the IMS_I_CSCF_A entity
                }
            }  
    }  // End of TP TP_CX_HSS_MAA_01
    }  // End of TP TP_CX_HSS_UAA_02
     
    Test Purpose {
        TP Id TP_CX_HSS_SAA_01
        //TP_CX_HSS_SA_01 from TS 103 289-2 V2.1.1
        Test objective  "IUT successfully processes all mandatory AVPs in a SA-Request received due to S-CSCF registration notification procedure and sends SA-Answer."
        TP Id TP_CX_HSS_UAA_03
        //TP_CX_HSS_UA_16 from TS 103 289-2 V2.1.1
        Test objective  "Verify that the IUT checks that the Private User Identity and the Public User Identity exists in the HSS and if not then IUT sets the appropriate experimental result code in the UA-Answer."
        
        Reference 
            "TS 129 228 (V15.1.0) [4], clause 6.3",
            "TS 129 229 (V15.0.0) [5], clauses 6.1.7 and 6.1.8"
            "TS 129 228 (V15.1.0) [4], clause 6.1.1.1"
        
        Config Id CFG_CX_HSS_01
        
@@ -234,40 +249,25 @@ Package TP_CX {
        Expected behaviour
            ensure that {
                when {
                    the IMS_S_CSCF_A entity sends a SAR containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP containing
                            Auth_Session_State_AVP
                                indicating value NO_STATE_MAINTAINED
                            ;,
                        Origin_Host_AVP
                        Origin_Realm_AVP 
                    the IMS_I_CSCF_A entity sends a UAR containing
                    User_Name_AVP
                        indicating value "an unknown private user identity"
                    Public_Identity_AVP
                        not User_Name_AVP
                        Destination_Realm_AVP
                        Server_Name_AVP
                        Server_Assignment_Type_AVP
                            indicating value UNREGISTERED_USER
                        User_Data_Already_Available_AVP 
                    ;
                    to the IMS_HSS_A entity
                }
                then {
                    the IMS_HSS_A entity sends the SAA containing
                        Session_ID_AVP
                        Vendor_Specific_Application_Id_AVP
                        Auth_Session_State_AVP
                        Origin_Host_AVP
                        Origin_Realm_AVP
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS
                        User_Data AVP
                        Charging_Information_AVP
                    the IMS_HSS_A entity sends the UAA containing
                        not Result_Code_AVP
                        Experimental_Result_AVP
                            Experimental_Result_Code_AVP
                                indicating value DIAMETER_ERROR_USER_UNKNOWN
                        not Server_Name_AVP
                    ;
                    to the IMS_S_CSCF_A entity
                    to the IMS_I_CSCF_A entity
                }
            }  
    }  // End of TP TP_CX_HSS_SAA_01
    }  // End of TP TP_CX_HSS_UAA_03
    
} // End of Package TP_CX
+73 −73
Original line number Diff line number Diff line
@@ -18,6 +18,79 @@ Package TP_GX {
    
    import all from Sip_Common;
     
    Test Purpose {
        TP Id TP_GX_PCRF_CCA_01
        //TP_EPC_7001_03 and TP_EPC_7001_04 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT when receives CC-Request for PCC Rules sends a CC-Answer."
        
        Reference 
            "TS 129 212 (V15.3.0) [9], clauses 4.5.1-1 and 4a.5.1-1"
        
        Config Id CFG_GX_PGW_01
        
        PICS Selection PICS_1
        
        Initial conditions with {
        	the UE_A entity isNotAttachedTo the EPC_A and
            the UE_A entity isNotRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PGW_A entity sends an CCR containing
                        CC_Request_Type_AVP
                            indicating value INITIAL_REQUEST
                        Subscription_Id_AVP containing
                            Subscription_Id_Type_AVP
                                indicating value END_USER_IMSI
                            ;,
                        IP_CAN_Type_AVP
                        RAT_Type_AVP
                        Called_Station_Id_AVP
                        PDN_Connection_Id_AVP
                        Framed_IP_Address_AVP
                        "or" Framed_IP6_IP_Address_AVP
                        Bearer_Usage_AVP
                            indicating value IMS_SIGNALLING
                        QoS_Information_AVP
                            APN_Aggregate_Max_Requested_Bandwidth_UL_AVP
                            APN_Aggregate_Max_Requested_Bandwidth_DL_AVP
                            Bearer_Identifier_AVP
                        Default_EPS_Bearer_QoS_AVP containing
                            QoS_Class_Identifier_AVP
                                indicating value '5'
                            Allocation_Retention_Priority_AVP containing
                                Priority_Level_AVP
                                Pre_emption_Capablity_AVP
                                Pre_emption_Vulnerability_AVP
                            ;
                        ;
                    ;
                    to the EPC_PCRF_A entity
                }
                then {
                    the EPC_PCRF_A entity sends the CCA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS '2001'
                        QoS_Information_AVP containing
                            APN_Aggregate_Max_Requested_Bandwidth_UL_AVP
                            APN_Aggregate_Max_Requested_Bandwidth_DL_AVP
                            Bearer_Identifier_AVP
                        Default_EPS_Bearer_QoS_AVP
                            QoS_Class_Identifier_AVP
                                indicating value '5'
                        Allocation_Retention_Priority_AVP
                            Priority_Level_AVP
                            Pre_emption_Capablity_AVP
                            Pre_emption_Vulnerability_AVP
                        ;
                    ;
                    to the EPC_PGW_A entity
                }
            }  
    }  // End of TP TP_GX_PCRF_CCA_01
     
    Test Purpose {
        TP Id TP_GX_PGW_RAA_01
        //TP_EPC_6013_01 and TP_EPC_6014_01 from TS 103 029 V5.1.1
@@ -150,78 +223,5 @@ Package TP_GX {
            }  
    }  // End of TP TP_GX_PCRF_RAR_01
    
    Test Purpose {
        TP Id TP_GX_PCRF_CCA_01
        //TP_EPC_7001_03 and TP_EPC_7001_04 from TS 103 029 V5.1.1
        Test objective  "Verify that IUT when receives CC-Request for PCC Rules sends a CC-Answer."
        
        Reference 
            "TS 129 212 (V15.3.0) [9], clauses 4.5.1-1 and 4a.5.1-1"
        
        Config Id CFG_GX_PGW_01
        
        PICS Selection PICS_1
        
        Initial conditions with {
        	the UE_A entity isNotAttachedTo the EPC_A and
            the UE_A entity isNotRegisteredTo the IMS_A
        }
        
        Expected behaviour
            ensure that {
                when {
                    the EPC_PGW_A entity sends an CCR containing
                        CC_Request_Type_AVP
                            indicating value INITIAL_REQUEST
                        Subscription_Id_AVP containing
                            Subscription_Id_Type_AVP
                                indicating value END_USER_IMSI
                            ;,
                        IP_CAN_Type_AVP
                        RAT_Type_AVP
                        Called_Station_Id_AVP
                        PDN_Connection_Id_AVP
                        Framed_IP_Address_AVP
                        "or" Framed_IP6_IP_Address_AVP
                        Bearer_Usage_AVP
                            indicating value IMS_SIGNALLING
                        QoS_Information_AVP
                            APN_Aggregate_Max_Requested_Bandwidth_UL_AVP
                            APN_Aggregate_Max_Requested_Bandwidth_DL_AVP
                            Bearer_Identifier_AVP
                        Default_EPS_Bearer_QoS_AVP containing
                            QoS_Class_Identifier_AVP
                                indicating value '5'
                            Allocation_Retention_Priority_AVP containing
                                Priority_Level_AVP
                                Pre_emption_Capablity_AVP
                                Pre_emption_Vulnerability_AVP
                            ;
                        ;
                    ;
                    to the EPC_PCRF_A entity
                }
                then {
                    the EPC_PCRF_A entity sends the CCA containing
                        Result_Code_AVP
                            indicating value DIAMETER_SUCCESS '2001'
                        QoS_Information_AVP containing
                            APN_Aggregate_Max_Requested_Bandwidth_UL_AVP
                            APN_Aggregate_Max_Requested_Bandwidth_DL_AVP
                            Bearer_Identifier_AVP
                        Default_EPS_Bearer_QoS_AVP
                            QoS_Class_Identifier_AVP
                                indicating value '5'
                        Allocation_Retention_Priority_AVP
                            Priority_Level_AVP
                            Pre_emption_Capablity_AVP
                            Pre_emption_Vulnerability_AVP
                        ;
                    ;
                    to the EPC_PGW_A entity
                }
            }  
    }  // End of TP TP_GX_PCRF_CCA_01
    
} // End of Package TP_GX
+191 −66

File changed.

Preview size limit exceeded, changes collapsed.

+1 −0
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@ Package Sip_Common {
            - isRegisteredTo
            - isNotAttachedTo
            - isAttachedTo
            - previouslyEstablishedCallWith
        ;
    } // End of Domain section