In order to successfully run whole flow including SO service instantiation there is need to execute manual steps in SO Maria DB during test time being.
After test activities there is need to revert all changes.
Those changes need to be executed due to fact that in Casablanca release is no present dedicated BPMN workflow for PNF instantiation.
For testing activities there has been introduced adapted CreateVcpeResCustService_simplified bpmn workflow.
There is need to replace one /mso/async/services/CreateGenericALaCarteServiceInstance to /mso/async/services/CreateVcpeResCustService_simplified values in ORCHESTRATION_URI column in service_recipe table in catalogdb data base.
In same entry ther is need also to update service_recipe table SERVICE_MODEL_UUID to UUID of distrubuted PNF SDC Service Model.
After testing above changes need to be reverted to original state.
Id. | Test Case Name | Test Case Description |
---|---|---|
T01 | Create and distribute service which contains PNF | Verification if in VID is present PNF enabled service. |
T02 | Waiting for PNFReady | Verification if PNF PnP functionality within SO is waiting for PNFReady to be published by PRH. |
T03 | PNF registration accepted when AAI entry created in advance | Verification if PNF resource registration is done properly when correct AAI record (based on correlationID) is present before first InventoryQuery is done by PRH. |
T04 | PNF registration accepted when AAI entry created with delay | Verification if PNF resource registration is done properly when correct AAI entry is created after first InventoryQuery is done by PRH. |
T05 | PNF registration rejected | Verification if PRH drops the PnfRegistration request when no AAI entry exists for the correlationID. |
T06 | Parallel PNF PnP flows | Four parallel PNF PnP flows are hibernated, PNFRegistration event is received in ONAP, proper PNF PnP enabled workflow instance is re-hydrated. |
T07 | PNF registration accepted when AAI entry is created using AAI API (without SO instantiation) | Verification if PNF resource registration is done properly when correct AAI record (based on correlationID) is present - created using AAI API |
Test Case ID | T01 | ||||
Test Case Name | Create and distribute service which contains PNF | ||||
Description | Verification if in VID is present PNF enabled service.
| ||||
Release | Casablanca | ||||
Preconditions |
| ||||
Testing Steps | Step | Expected Result | |||
|
| ||||
Actual Results | In VID is present PNF enabled service. | ||||
Conclusion (Pass/Fail) | |||||
Testing Lab | |||||
Tester Name | Krzysztof Kuzmicki |
Test Case ID | T02 | |
Test Case Name | Waiting for PNFReady | |
Description | Verification if PNF PnP functionality within SO is waiting for PNFReady to be published by PRH. Test case covers following steps from message flow in 5G - PNF Plug and Play:
| |
Release | Casablanca | |
Preconditions |
| |
Testing Steps | Step | Expected Result |
|
| |
Actual Results | Correct entry is present in AAI. Entry contains pnf-name equal to correlationID. SO service is waiting for PNFReady to be published by PRH | |
Conclusion (Pass/Fail) | ||
Testing Lab | ||
Tester Name | Krzysztof Kuzmicki |
Test Case ID | T03 | |
Test Case Name | PNF registration accepting when AAI entry created in advance | |
Description | Verification if PNF resource registration is done properly when correct AAI record (based on correlationID) is present before first InventoryQuery is done by PRH. Test case covers following steps from message flow in 5G - PNF Plug and Play:
| |
Release | Casablanca | |
Preconditions |
| |
Testing Steps | Step | Expected Result |
|
| |
Actual Results | PNF registration is accepted and AAI entries: ipaddress-v4-oam and ipaddress-v6-oam are updated correctly based on correlationID. SO service is instantieted. | |
Conclusion (Pass/Fail) | ||
Testing Lab | ||
Tester Name | Krzysztof Kuzmicki |
Test Case ID | T04 | |
Test Case Name | PNF registration accepted when AAI entry created with delay | |
Description | Verification if PNF resource registration is done properly when correct AAI entry is created after first InventoryQuery is done by PRH. Test case covers following steps from message flow in 5G - PNF Plug and Play:
| |
Release | Casablanca | |
Preconditions |
| |
Testing Steps | Step | Expected Result |
|
| |
Actual Results | PNF registration is accepted and AAI entries: ipaddress-v4-oam and ipaddress-v6-oam are updated correctly based on correlationID even AAI entry has been created after first InventoryQuery is done by PRH. SO service is instantieted. | |
Conclusion (Pass/Fail) | ||
Testing Lab | ||
Tester Name | Krzysztof Kuzmicki |
Test Case ID | T05 | |
Test Case Name | PNF registration rejected | |
Description | Verification if PRH drops the PnfRegistration request when no AAI entry exists for the correlationID. Test case covers following steps from message flow in 5G - PNF Plug and Play:
| |
Release | Casablanca | |
Preconditions |
| |
Testing Steps | Step | Expected Result |
|
| |
Actual Results | PNF registration is rejected and AAI entries has not be created. | |
Conclusion (Pass/Fail) | ||
Testing Lab | ||
Tester Name | Krzysztof Kuzmicki |
Test Case ID | T06 | |
Test Case Name | Parallel PNF PnP flows | |
Description | Four parallel PNF PnP flows are hibernated, PNFRegistration event is received in ONAP, proper PNF PnP enabled workflow instance is re-hydrated. Test case covers following steps from message flow in 5G - PNF Plug and Play:
| |
Release | Casablanca | |
Preconditions |
| |
Testing Steps | Step | Expected Resul |
|
| |
Actual Results | PNF registration is accepted and AAI entries: ipaddress-v4-oam and ipaddress-v6-oam are updated correctly based on correlationID exept PNF which don't have working simulator. SO service are intatntieted for PNF except PNF which don't have working simulator. For this PNF service is in progress state. | |
Conclusion (Pass/Fail) | ||
Testing Lab | ||
Tester Name | Krzysztof Kuzmicki |
Test Case ID | T07 | |
Test Case Name | PNF registration accepted when AAI entry is created using AAI API (without SO instantiation) | |
Description | Verification if PNF resource registration is done properly when correct AAI record (based on correlationID) is present - created using AAI API Test case covers following steps from message flow in 5G - PNF Plug and Play:
| |
Release | Casablanca | |
Preconditions |
| |
Testing Steps | Step | Expected Result |
|
| |
Actual Results | PNF registration is accepted and AAI entries: ipaddress-v4-oam and ipaddress-v6-oam are updated correctly based on correlationID | |
Conclusion (Pass/Fail) | ||
Testing Lab | ||
Tester Name | Krzysztof Kuzmicki |