Loading Test Purposes/MEO/Mm1/AppLcmMgmt/AppInstanceMgmt_BO-BI.tplan2 +177 −99 Original line number Diff line number Diff line Loading @@ -17,10 +17,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { import all from MEC_Common; Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001_BO_BI_001" TP Id "TP_MEC_MEO_LCM_001_BR" Test objective "Check that MEO fails on creation of a new App Instance when requested" "Check that MEO sends an error when it receives a malformed request for the creation of a new App Instance" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.1.3.1", "ETSI GS MEC 010-2 2.0.9, Table 6.2.2.3.2-1", //CreateAppInstanceRequest Loading @@ -28,7 +28,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity being_in idle_state Loading @@ -54,7 +54,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001_BO_BI_002" // No token Loading Loading @@ -270,8 +270,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_003_BO_BI_003" // Wrong APP_INSTANCE_ID TP Id "TP_MEC_MEO_LCM_003_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO fails on retrieving an App Instance when requested using wrong appInstanceId" Loading @@ -281,18 +283,18 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing appInstanceId indicating value APP_INSTANCE_ID; the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/alcmi/v1/app_instances/{WRONG_APP_INSTANCE_ID}" uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}" ; from the MEC_OSS entity } then { Loading @@ -303,7 +305,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_004_BO_BI_001" // No token Loading Loading @@ -371,9 +373,12 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } * * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_004_BO_BI_003" // Wrong APP_INSTANCE_ID TP Id "TP_MEC_MEO_LCM_004_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO fails on deletion of an App Instance when requested using wrong appInstanceId" Loading @@ -383,18 +388,18 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing appInstanceId indicating value APP_INSTANCE_ID; the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "/alcmi/v1/app_instances/{WRONG_APP_INSTANCE_ID}" uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}" ; from the MEC_OSS entity } then { Loading @@ -407,17 +412,17 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_005_BO_BI_001" TP Id "TP_MEC_MEO_LCM_005_BR" Test objective "Check that MEO service fails to instantiate an App Instance when requested" "Check that MEO service fails to instantiate an App Instance when it receives a malformed request" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.6.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.7.2-1" // InstantiateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing Loading @@ -430,10 +435,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{appInstanceId}/instantiate", uri indicating value "/alcmi/v1/app_instances/{APP_INSTANCE_ID}/instantiate", body containing InstantiateAppRequest containing appERRORId set to APP_INSTANCE_ID appERRORId set to APP_INSTANCE_ID //wrong name of the parameter ; ; ; from the MEC_OSS entity Loading @@ -446,7 +451,41 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } Test Purpose { TP Id "TP_MEC_MEO_LCM_005_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO service fails to instantiate an App Instance when it receives a request related to a not existing App Instance" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.6.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.7.2-1" // InstantiateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}/instantiate" ; from the MEC_OSS entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found" ; to the MEC_OSS entity } } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_005_BO_BI_002" // No token Loading Loading @@ -538,20 +577,20 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_006_BO_BI_001" TP Id "TP_MEC_MEO_LCM_006_BR" Test objective "Check that MEO service fails to terminate an App Instance when requested" "Check that MEO service fails to terminate an App Instance when it receives a malformed request" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.7.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.9.2-1" // TerminateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing Loading @@ -564,10 +603,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{appInstanceId}/terminate", uri indicating value "/alcmi/v1/app_instances/{APP_INSTANCE_ID}/terminate", body containing TerminateAppRequest containing terminationERRORType set to GRACEFULL terminationERRORType set to GRACEFULL //wrong parameter ; ; ; from the MEC_OSS entity Loading @@ -580,7 +619,41 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } Test Purpose { TP Id "TP_MEC_MEO_LCM_006_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO service fails to terminate an App Instance when it receives a request related to a not existing App Instance" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.7.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.9.2-1" // TerminateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}/terminate" ; from the MEC_OSS entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found" ; to the MEC_OSS entity } } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_006_BO_BI_002" // No token Loading Loading @@ -662,26 +735,27 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } * * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_007_BO_BI_001" TP Id "TP_MEC_MEO_LCM_007_BR" Test objective "Check that MEO service fails to operate on an App Instance when requested" "Check that MEO service fails to operate on an App Instance when it receives a malformed request" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.8.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.8.2-1" // OperateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing appInstanceId indicating value APP_INSTANCE_ID, instantiationState indicating value INSTANTIATED, operationalState indicating value STARTED appInstanceId indicating value APP_INSTANCE_ID ; } Loading @@ -689,10 +763,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{appInstanceId}/operate", uri indicating value "/alcmi/v1/app_instances/{APP_INSTANCE_ID}/operate", body containing OperateAppRequest containing changeERRORStateTo set to STOPPED changeERRORStateTo set to any_value //wrong parameter ; ; ; from the MEC_OSS entity Loading @@ -705,7 +779,41 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } Test Purpose { TP Id "TP_MEC_MEO_LCM_007_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO service fails to change the status of an App Instance when it receives a request related to a not existing App Instance" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.8.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.8.2-1" // OperateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}/operate" ; from the MEC_OSS entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found" ; to the MEC_OSS entity } } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_007_BO_BI_002" // No token Loading Loading @@ -938,22 +1046,26 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } * * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_009_BO_BI_002" TP Id "TP_MEC_MEO_LCM_009_NF" Test objective "Check that MEO service failing to retrieve info from LCM Operation Occurrencies on an App Instance when requested using wrong lcm id" "Check that MEO service sends an error when it receives a query for a not existing LCM Operation Occurrency" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.10.1.3.2", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.14.2-1" // AppLcmOpOcc Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Lcm_Op_Occ containing appLcmOpOccId indicating value APP_LCM_OP_OCC_ID the IUT entity "not" having a App_Lcm_Op_Occ containing appLcmOpOccId indicating value NON_EXISTENT_APP_LCM_OP_OCC_ID ; } Loading @@ -961,7 +1073,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vGET containing uri indicating value "/alcmi/v1/app_lcm_op_occs/{WRONG_APP_LCM_OP_OCC_ID}" uri indicating value "/alcmi/v1/app_lcm_op_occs/{NON_EXISTENT_APP_LCM_OP_OCC_ID}" ; from the MEC_OSS entity } then { Loading @@ -974,17 +1086,18 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001a_BO_BI_001" TP Id "TP_MEC_MEO_LCM_010_BR" Test objective "Check that MEO service fails to send a LCM Subscription for AppInstSubscriptionRequest event when requested" "Check that MEO service sends an error when it receives a malformed request to create a LCM Subscription" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.13.2-1" // AppInstSubscriptionRequest "ETSI GS MEC 010-2 2.0.9, table 6.2.2.13.2-1", // AppInstSubscriptionRequest "ETSI GS MEC 010-2 2.0.9, table 6.2.2.16.2-1" // AppLcmOpOccSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity being_in idle_state Loading @@ -997,8 +1110,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { uri indicating value "/alcmi/v1/subscriptions" body containing AppInstSubscriptionRequest containing callbackERRORUri set to CALLBACK_URI, subscriptionType set to "AppInstanceStateChangeSubscription" callbackERRORUri set to CALLBACK_URI //wrong parameter ; ; ; Loading @@ -1014,45 +1126,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001b_BO_BI_001" Test objective "Check that MEO service fails to send a LCM Subscription for AppLcmOpOccSubscriptionInfo when requested" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.16.2-1" // AppLcmOpOccSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity being_in idle_state } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/subscriptions" body containing AppLcmOpOccSubscriptionInfo containing callbackERRORUri set to CALLBACK_URI, subscriptionType set to "AppLcmOpOccStateChangeSubscription" ; ; ; from the MEC_OSS entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request" ; to the MEC_OSS entity } } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001a_BO_BI_002" Loading Loading @@ -1256,22 +1330,24 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_SUB_003a_BO_BI_002" TP Id "TP_MEC_MEO_LCM_012_NF" Test objective "Check that MEO service fails to retrieve a LCM Subscription when requested using wrong subscription ID" "Check that MEO service sends an error when it receives a query for a not existing LCM Subscription" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance_Subscription containing subscriptionId set to SUBSCRIPTION_ID the IUT entity "not" having a App_Instance_Subscription containing subscriptionId set to NON_EXISTENT_SUBSCRIPTION_ID ; } Loading @@ -1279,7 +1355,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vGET containing uri indicating value "/alcmi/v1/subscriptions/{subscriptionId}" uri indicating value "/alcmi/v1/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}" ; from the MEC_OSS entity } then { Loading @@ -1290,7 +1366,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_SUB_004_BO_BI_001" Loading Loading @@ -1360,22 +1436,24 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_SUB_004_BO_BI_003" TP Id "TP_MEC_MEO_LCM_013_NF" Test objective "Check that MEO service fails to delete a LCM Subscription when requested using wrong subscription ID" "Check that MEO service sends an error when it receives a deletion request for a not existing LCM Subscription" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance_Subscription containing subscriptionId set to SUBSCRIPTION_ID the IUT entity "not" having a App_Instance_Subscription containing subscriptionId set to NON_EXISTENT_SUBSCRIPTION_ID ; } Loading @@ -1383,7 +1461,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "/alcmi/v1/subscriptions/{subscriptionId}" uri indicating value "/alcmi/v1/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}" ; from the MEC_OSS entity } then { Loading Test Purposes/MEO/Mm1/AppLcmMgmt/AppInstanceMgmt_BV.tplan2 +123 −233 File changed.Preview size limit exceeded, changes collapsed. Show changes Test Purposes/MEO/Mm1/AppLcmMgmt/AppInstanceMgmt_notifications.tplan2 +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ Package MEC010_2_MEO_MM1_LCM_NOTIF { "ETSI GS MEC 010-2 2.0.9, table 6.2.2.4.2-1" // AppInstanceInfo Config Id Config_MEC_3 PICS Selection PIC_APP_LCM and PIC_APP_LCM_NOTIFICATIONS PICS Selection PIC_APP_LCM_NOTIFICATIONS Initial conditions with { the IUT entity having a App_Instance containing Loading Test Purposes/mec-common.tplan2 +0 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,6 @@ Package MEC_Common { - PIC_RNIS_ALL_SUBSCRIPTIONS // MEC025, table 7.5.2-2 - PIC_RNIS_SPECIFIC_SUBSCRIPTION // MEC025, table 7.5.2-3 - PIC_RNIS_NOTIFICATIONS // MEC025, table 7.5.2-4 - PIC_APP_LCM // MEC032, table xxxxx - PIC_APP_LCM_MANAGEMENT // MEC032, table xxxxy - PIC_APP_LCM_NOTIFICATIONS // MEC032, table xxxxz - PIC_AMS Loading Loading
Test Purposes/MEO/Mm1/AppLcmMgmt/AppInstanceMgmt_BO-BI.tplan2 +177 −99 Original line number Diff line number Diff line Loading @@ -17,10 +17,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { import all from MEC_Common; Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001_BO_BI_001" TP Id "TP_MEC_MEO_LCM_001_BR" Test objective "Check that MEO fails on creation of a new App Instance when requested" "Check that MEO sends an error when it receives a malformed request for the creation of a new App Instance" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.1.3.1", "ETSI GS MEC 010-2 2.0.9, Table 6.2.2.3.2-1", //CreateAppInstanceRequest Loading @@ -28,7 +28,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity being_in idle_state Loading @@ -54,7 +54,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001_BO_BI_002" // No token Loading Loading @@ -270,8 +270,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_003_BO_BI_003" // Wrong APP_INSTANCE_ID TP Id "TP_MEC_MEO_LCM_003_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO fails on retrieving an App Instance when requested using wrong appInstanceId" Loading @@ -281,18 +283,18 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing appInstanceId indicating value APP_INSTANCE_ID; the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vGET containing uri indicating value "/alcmi/v1/app_instances/{WRONG_APP_INSTANCE_ID}" uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}" ; from the MEC_OSS entity } then { Loading @@ -303,7 +305,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_004_BO_BI_001" // No token Loading Loading @@ -371,9 +373,12 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } * * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_004_BO_BI_003" // Wrong APP_INSTANCE_ID TP Id "TP_MEC_MEO_LCM_004_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO fails on deletion of an App Instance when requested using wrong appInstanceId" Loading @@ -383,18 +388,18 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing appInstanceId indicating value APP_INSTANCE_ID; the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "/alcmi/v1/app_instances/{WRONG_APP_INSTANCE_ID}" uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}" ; from the MEC_OSS entity } then { Loading @@ -407,17 +412,17 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_005_BO_BI_001" TP Id "TP_MEC_MEO_LCM_005_BR" Test objective "Check that MEO service fails to instantiate an App Instance when requested" "Check that MEO service fails to instantiate an App Instance when it receives a malformed request" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.6.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.7.2-1" // InstantiateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing Loading @@ -430,10 +435,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{appInstanceId}/instantiate", uri indicating value "/alcmi/v1/app_instances/{APP_INSTANCE_ID}/instantiate", body containing InstantiateAppRequest containing appERRORId set to APP_INSTANCE_ID appERRORId set to APP_INSTANCE_ID //wrong name of the parameter ; ; ; from the MEC_OSS entity Loading @@ -446,7 +451,41 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } Test Purpose { TP Id "TP_MEC_MEO_LCM_005_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO service fails to instantiate an App Instance when it receives a request related to a not existing App Instance" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.6.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.7.2-1" // InstantiateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}/instantiate" ; from the MEC_OSS entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found" ; to the MEC_OSS entity } } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_005_BO_BI_002" // No token Loading Loading @@ -538,20 +577,20 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_006_BO_BI_001" TP Id "TP_MEC_MEO_LCM_006_BR" Test objective "Check that MEO service fails to terminate an App Instance when requested" "Check that MEO service fails to terminate an App Instance when it receives a malformed request" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.7.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.9.2-1" // TerminateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing Loading @@ -564,10 +603,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{appInstanceId}/terminate", uri indicating value "/alcmi/v1/app_instances/{APP_INSTANCE_ID}/terminate", body containing TerminateAppRequest containing terminationERRORType set to GRACEFULL terminationERRORType set to GRACEFULL //wrong parameter ; ; ; from the MEC_OSS entity Loading @@ -580,7 +619,41 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } Test Purpose { TP Id "TP_MEC_MEO_LCM_006_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO service fails to terminate an App Instance when it receives a request related to a not existing App Instance" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.7.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.9.2-1" // TerminateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}/terminate" ; from the MEC_OSS entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found" ; to the MEC_OSS entity } } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_006_BO_BI_002" // No token Loading Loading @@ -662,26 +735,27 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } * * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_007_BO_BI_001" TP Id "TP_MEC_MEO_LCM_007_BR" Test objective "Check that MEO service fails to operate on an App Instance when requested" "Check that MEO service fails to operate on an App Instance when it receives a malformed request" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.8.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.8.2-1" // OperateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance containing appInstanceId indicating value APP_INSTANCE_ID, instantiationState indicating value INSTANTIATED, operationalState indicating value STARTED appInstanceId indicating value APP_INSTANCE_ID ; } Loading @@ -689,10 +763,10 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{appInstanceId}/operate", uri indicating value "/alcmi/v1/app_instances/{APP_INSTANCE_ID}/operate", body containing OperateAppRequest containing changeERRORStateTo set to STOPPED changeERRORStateTo set to any_value //wrong parameter ; ; ; from the MEC_OSS entity Loading @@ -705,7 +779,41 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } Test Purpose { TP Id "TP_MEC_MEO_LCM_007_NF" // Wrong APP_INSTANCE_ID Test objective "Check that MEO service fails to change the status of an App Instance when it receives a request related to a not existing App Instance" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.8.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.8.2-1" // OperateAppRequest Config Id Config_MEC_2 PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity "not" having a App_Instance containing appInstanceId indicating value NON_EXISTENT_APP_INSTANCE_ID; } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/app_instances/{NON_EXISTENT_APP_INSTANCE_ID}/operate" ; from the MEC_OSS entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "404 Not Found" ; to the MEC_OSS entity } } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_007_BO_BI_002" // No token Loading Loading @@ -938,22 +1046,26 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } * * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_009_BO_BI_002" TP Id "TP_MEC_MEO_LCM_009_NF" Test objective "Check that MEO service failing to retrieve info from LCM Operation Occurrencies on an App Instance when requested using wrong lcm id" "Check that MEO service sends an error when it receives a query for a not existing LCM Operation Occurrency" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.10.1.3.2", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.14.2-1" // AppLcmOpOcc Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Lcm_Op_Occ containing appLcmOpOccId indicating value APP_LCM_OP_OCC_ID the IUT entity "not" having a App_Lcm_Op_Occ containing appLcmOpOccId indicating value NON_EXISTENT_APP_LCM_OP_OCC_ID ; } Loading @@ -961,7 +1073,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vGET containing uri indicating value "/alcmi/v1/app_lcm_op_occs/{WRONG_APP_LCM_OP_OCC_ID}" uri indicating value "/alcmi/v1/app_lcm_op_occs/{NON_EXISTENT_APP_LCM_OP_OCC_ID}" ; from the MEC_OSS entity } then { Loading @@ -974,17 +1086,18 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001a_BO_BI_001" TP Id "TP_MEC_MEO_LCM_010_BR" Test objective "Check that MEO service fails to send a LCM Subscription for AppInstSubscriptionRequest event when requested" "Check that MEO service sends an error when it receives a malformed request to create a LCM Subscription" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.13.2-1" // AppInstSubscriptionRequest "ETSI GS MEC 010-2 2.0.9, table 6.2.2.13.2-1", // AppInstSubscriptionRequest "ETSI GS MEC 010-2 2.0.9, table 6.2.2.16.2-1" // AppLcmOpOccSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity being_in idle_state Loading @@ -997,8 +1110,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { uri indicating value "/alcmi/v1/subscriptions" body containing AppInstSubscriptionRequest containing callbackERRORUri set to CALLBACK_URI, subscriptionType set to "AppInstanceStateChangeSubscription" callbackERRORUri set to CALLBACK_URI //wrong parameter ; ; ; Loading @@ -1014,45 +1126,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001b_BO_BI_001" Test objective "Check that MEO service fails to send a LCM Subscription for AppLcmOpOccSubscriptionInfo when requested" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.1", "ETSI GS MEC 010-2 2.0.9, table 6.2.2.16.2-1" // AppLcmOpOccSubscriptionInfo Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity being_in idle_state } Expected behaviour ensure that { when { the IUT entity receives a vPOST containing uri indicating value "/alcmi/v1/subscriptions" body containing AppLcmOpOccSubscriptionInfo containing callbackERRORUri set to CALLBACK_URI, subscriptionType set to "AppLcmOpOccStateChangeSubscription" ; ; ; from the MEC_OSS entity } then { the IUT entity sends a HTTP_RESPONSE containing status set to "400 Bad Request" ; to the MEC_OSS entity } } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_001a_BO_BI_002" Loading Loading @@ -1256,22 +1330,24 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_SUB_003a_BO_BI_002" TP Id "TP_MEC_MEO_LCM_012_NF" Test objective "Check that MEO service fails to retrieve a LCM Subscription when requested using wrong subscription ID" "Check that MEO service sends an error when it receives a query for a not existing LCM Subscription" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance_Subscription containing subscriptionId set to SUBSCRIPTION_ID the IUT entity "not" having a App_Instance_Subscription containing subscriptionId set to NON_EXISTENT_SUBSCRIPTION_ID ; } Loading @@ -1279,7 +1355,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vGET containing uri indicating value "/alcmi/v1/subscriptions/{subscriptionId}" uri indicating value "/alcmi/v1/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}" ; from the MEC_OSS entity } then { Loading @@ -1290,7 +1366,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } /* Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_SUB_004_BO_BI_001" Loading Loading @@ -1360,22 +1436,24 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { } } } * */ Test Purpose { TP Id "TP_MEC_MEO_MM1_LCM_SUB_004_BO_BI_003" TP Id "TP_MEC_MEO_LCM_013_NF" Test objective "Check that MEO service fails to delete a LCM Subscription when requested using wrong subscription ID" "Check that MEO service sends an error when it receives a deletion request for a not existing LCM Subscription" Reference "ETSI GS MEC 010-2 2.0.9, clause 7.5.3.3.2" Config Id Config_MEC_2 PICS Selection PIC_APP_LCM and PIC_APP_LCM_MANAGEMENT PICS Selection PIC_APP_LCM_MANAGEMENT Initial conditions with { the IUT entity having a App_Instance_Subscription containing subscriptionId set to SUBSCRIPTION_ID the IUT entity "not" having a App_Instance_Subscription containing subscriptionId set to NON_EXISTENT_SUBSCRIPTION_ID ; } Loading @@ -1383,7 +1461,7 @@ Package MEC010_2_MEO_MM1_APP_INSTANCE_LCM_BO_BI { ensure that { when { the IUT entity receives a vDELETE containing uri indicating value "/alcmi/v1/subscriptions/{subscriptionId}" uri indicating value "/alcmi/v1/subscriptions/{NON_EXISTENT_SUBSCRIPTION_ID}" ; from the MEC_OSS entity } then { Loading
Test Purposes/MEO/Mm1/AppLcmMgmt/AppInstanceMgmt_BV.tplan2 +123 −233 File changed.Preview size limit exceeded, changes collapsed. Show changes
Test Purposes/MEO/Mm1/AppLcmMgmt/AppInstanceMgmt_notifications.tplan2 +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ Package MEC010_2_MEO_MM1_LCM_NOTIF { "ETSI GS MEC 010-2 2.0.9, table 6.2.2.4.2-1" // AppInstanceInfo Config Id Config_MEC_3 PICS Selection PIC_APP_LCM and PIC_APP_LCM_NOTIFICATIONS PICS Selection PIC_APP_LCM_NOTIFICATIONS Initial conditions with { the IUT entity having a App_Instance containing Loading
Test Purposes/mec-common.tplan2 +0 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,6 @@ Package MEC_Common { - PIC_RNIS_ALL_SUBSCRIPTIONS // MEC025, table 7.5.2-2 - PIC_RNIS_SPECIFIC_SUBSCRIPTION // MEC025, table 7.5.2-3 - PIC_RNIS_NOTIFICATIONS // MEC025, table 7.5.2-4 - PIC_APP_LCM // MEC032, table xxxxx - PIC_APP_LCM_MANAGEMENT // MEC032, table xxxxy - PIC_APP_LCM_NOTIFICATIONS // MEC032, table xxxxz - PIC_AMS Loading