5G - PNF PnP - Integration Test Cases
Test update in progress for Guilin release and SO building block flow
- 1 Link to specification:
- 2 PNF PNP message flow diagram
- 3 PNF PNP deployment diagram
- 4 PNF PNP hardware requirements
- 5 PNF PNP test cases
- 5.1 High-Level descriptions
- 5.2 Detailed descriptions
- 5.2.1 Create and distribute service which contains PNF based on imported VSP
- 5.2.2 PNF registration accepting when AAI entry created in advance
- 5.2.3 Delete pnf service and pnf resource
- 5.2.4 Delete pnf service instance and reassign pnf resource to another service instance
- 5.2.5 PNF registration rejected
- 5.2.6 PNF registration accepted when AAI entry is created using AAI API (without SO instantiation)
- 6 PNF PnP Casablanca demo
Link to specification:
PNF PNP message flow diagram
Rainy day scenario - PNF is sending registration request to ONAP where required AAI entry is not present:
Sunny day scenario - PNF is sending registration request to ONAP where required AAI entry is prepared by SO workflow:
PNF PNP deployment diagram
PNF PNP hardware requirements
ONAP - standard ONAP instance located in Wind River lab
4 Virtual machines dedicated for PNF Simulator:
2 VCPU
8 GB of RAM
32 GB of HDD
PNF PNP test cases
High-Level descriptions
Id. | Test Case Name | Test Case Description |
|---|---|---|
T01 | Create and distribute service which contains PNF based on imported VSP | Verification if in VID is present PNF enabled service. |
T02 | PNF registration accepting 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. |
T03 | Delete pnf service and pnf resource |
|
T04 | Delete pnf service instance and reasign pnf resource to another service instance |
|
T05 | PNF registration rejected | Verification if PRH drops the PnfRegistration request when no AAI entry exists for the correlationID. |
T06 | 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 |
Detailed descriptions
Test Case ID | T01 | |
Test Case Name | Create and distribute service which contains PNF based on imported VSP | |
Description | Verification if in VID is present PNF enabled service. | |
Release | Frankfurt/Guilin | |
Preconditions |
| |
Testing Steps | Step | Expected Result |
|
| |
Actual Results | In VID is present enabled PNF service. | |
Conclusion (Pass/Fail) |
| |
Testing Lab |
| |
Tester Name | Krzysztof Kuzmicki | |
Test Case ID | T02 | |
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: Whole test case can be also executed using postman collection PNF_service_instantiation_v2.postman_collection.json. In order to execute it successfully there is need to set two variables in collection variables:
Also whole test case including T01 is automated in robot/xtesting robot smoke image - | |
Release | Frankfurt/Guilin | |
Preconditions |
| |
Testing Steps | Step | Expected Result |
| ||