High Level Test Cases and Status
# | Test Case | Test Type | Summary | Status |
---|
PNF-OB-1 | Test insecure vendor PNF csar package | Sanity | Local Sanity Test Environment Test with unsigned and 2 signed sample packages | PASS |
PNF-OB- |
csar - | Local Sanity Test Environment Test with unsigned and 2 signed sample packages | PASS |
PNF-OB-3 | Test creation of VSP |
for using input PNF package through UI | Manual | ONAP - Dublin Test with unsigned and 2 signed sample packages | PASS |
PNF-OB-4 | Test creation of PNF by importing PNF VSP through UI | Manual | ONAP - Dublin Test with unsigned and 2 signed sample packages | PASS |
PNF-OB-5 | Test creation of PNF with artefacts through UI | Manual | ONAP - Dublin | PASS |
PNF-OB-6 | Test creation of PNF service containing PNF through UI | Manual | ONAP - Dublin Test with unsigned and 2 signed sample packages | PASS |
PNF-OB-7 | Test distribution and ingestion of SDC generated PNF service csar package | Manual + E2E |
-NO working Dublin version in our lab!!!
| N/A
|
Test Types:
Sanity : automated docker based tests from SDC repo (SDC Sanity)
Manual : manual test in SDC UI (either local SDC or ONAP)
E2E : end to end test with other interested ONAP components
Diagram
Image Added
Detailed Description
...
Test Case ID | PNF-OB-1 |
---|
Test Case Name | Test insecure vendor PNF csar package |
---|
Description | Take insecure/unsigned vendor created PNF csar package and include it in SDC Sanity test cases |
---|
Release | Dublin |
---|
Preconditions | Package structure and contents finalised. SDC Sanity testing environment available. |
---|
Testing Steps |
Step | Expected Result |
---|
Add agreed/finalised 'Vendor-PNF-insecure.csar' file to SDC repository to be included in 'sanity-Onboard' test category | File exists. | Run SDC sanity tests: - Create VSP
- Create PNF from VSP
- Certify PNF
- Create Service
- Add PNF to Service
- Certify Service
- Run tosca validation on output service csar
| 'sanity-Onboard' test category report displays pass result for new PNF csar package |
|
---|
Conclusion (Pass/Fail) | PASS |
---|
Testing Lab | Ericsson Lab / SDC Sanity |
---|
.
Test Case ID | PNF-OB-2 |
---|
Test Case Name | Test secure vendor PNF csar zip package |
---|
Description | Take secure/signed vendor created csar PNF zip package and include it in SDC Sanity test cases |
---|
Release | Dublin |
---|
Preconditions | Package structure and contents finalised. SDC Sanity testing environment available. |
---|
Testing Steps |
Step | Expected Result |
---|
Add agreed/finalised 'Vendor-PNF-secure.csarzip' file to SDC repository to be included in 'sanity-Onboard' test category | File exists. | Run SDC sanity tests - Create VSP
- Create PNF from VSP
- Certify PNF
- Create Service
- Add PNF to Service
- Certify Service
- Run tosca validation on output service csar
| 'sanity-Onboard' test category report displays pass result for new csar PNF zip package |
|
---|
Conclusion (Pass/Fail) | PASS |
---|
Testing Lab | Ericsson Lab / SDC Sanity |
---|
.
Test Case ID | PNF-OB-3 |
---|
Test Case Name | Test creation of VSP for using input PNF package through UI |
---|
Description | Run through manual process of onboarding in SDC gui starting with creating vendor license model to then creating vendor software product using vendor supplied PNF csar/zip package. |
---|
Release | Dublin |
---|
Preconditions | ONAP Local SDC or ONAP deployment available |
---|
Testing Steps |
Steps | Expected Result |
---|
Login to ONAP portal as a Designer user Navigate to SDC application Goto On ONBOARD page and create new VLM with required feature groups, etcclick on 'CREATE NEW VLM' Go through the steps of creating new Vendor License Manager with required and corresponding License Key Groups, Entitlement Pools, Feature Groups and License Agreement submitting the VLM at the end of the process. On ONBOARD page click on 'CREATE NEW VSP' In 'Vendor' drop down select license manager name created in step 3 above and select 'Network Package' as the onboarding procedure On 'Software Product Details' page add the missing license agreement using VLM created in step 3 above. Going back to 'Overview' in left menu and under Software Product Attachments choose SELECT FILE and upload vendor pnf csar/zip input file. - Submit the VSP for creation.
| Vendor CSAR/ZIP package parsed and loaded into SDC and used in VSP. |
|
---|
Conclusion (Pass/Fail) | PASS |
---|
Testing Lab | Ericsson Lab / Local SDC Sanityor ONAP deployment |
---|
.
Test Case ID | PNF-OB-4 |
---|
Test Case Name | Test creation of VF by importing PNF service VSP through UI |
---|
Description | Building on PNF-OB-3 test that a VF can be created in the SDC gui using the PNF VSP |
---|
Release | Dublin |
---|
Preconditions | Local SDC or ONAP deployment available |
---|
Testing Steps |
Step | Expected Result |
---|
- Login to ONAP portal as a Designer user and open SDC application
- Select HOME in top menu and then click on 'Import VSP' selecting VSP output from PNF-OB-3 above. Click 'Create' button.
- Click on 'Certify' button entering message in pop up window to continue.
| VF has been created in SDC gui and is certified. |
|
---|
Conclusion (Pass/Fail) | PASS |
---|
Testing Lab | Ericsson Lab / Local SDC or ONAP deployment |
---|
.
Test Case ID | PNF-OB-5 |
---|
Test Case Name | Test creation of PNF with artefacts through UI |
---|
Description | Test manual creation of VF through UIRun through manual process of creating PNF service in SDC gui. Very similar to 5G - PNF PnP - Integration Test Case T01 |
---|
Release | Dublin |
---|
Preconditions | Local SDC or ONAP deployment available |
---|
Testing Steps |
Step | Expected Result |
---|
- Login to ONAP portal as a Designer user and open SDC application
Click - On the HOME screen click on ADD button and select Add PNF, complete mandatory fields and press Create button
- Certify the PNF using button in top right corner of screen.
| VF has been created in SDC gui and is certified. |
|
---|
Conclusion (Pass/Fail) | PASS |
---|
Testing Lab | Ericsson Lab / Local SDC or ONAP deployment |
---|
.
Test Case ID | PNF-OB-6 |
---|
Test Case Name | Test creation of PNF service containing PNF through UI |
---|
Description | Building on PNF-OB-4/PNF-OB-5 test that a PNF can be created in the SDC gui |
---|
Release | Dublin |
---|
Preconditions | Local SDC or ONAP deployment available |
---|
Testing Steps |
Step | Expected Result |
---|
- Navigate to SDC -> HOME menu
- Click on ADD button and select Add Service, complete mandatory fields, add deployment artifacts and press Create button
- Go to Composition in left menu
- In search box find created PNF from PNF-OB-4/PNF-OB-5 above using its name, drag and drop it to main view and Submit for Testing
- Re-login as
a - a Tester user
- Navigate to SDC tab HOME menu and select service submitted for testing
- Press Start Testing button in
left - right top corner and then Accept button adding comment.
- Re-login as
a - a Governor user
- Navigate to SDC tab
HOME - CATALOG menu and select previously created service
- Press Approve button in
left - right top corner, add comment and press OK button
- Re-login as Ops user
- Navigate to SDC tab / HOME menu and select previously created service
View 'Distribute' button in left top corner
| Service created and output csar successfully generated and service is ready to be distributedThe created service has been displayed as Distribution Approved in HOME menu. |
|
---|
Conclusion (Pass/Fail) | PASS |
---|
Testing Lab | Ericsson Lab / Local SDC Sanityor ONAP deployment |
---|
.
Test Case ID | PNF-OB-57 |
---|
Test Case Name | Test distribution of SDC generated csar package to interested components, e.g. SOAAI, AAI CLAMP and SDNCDCAE. |
---|
Description | Previous tests of SDC can be ran in both a full ONAP deployment environment or on the 'SDC Sanity' local test environment. This test case verifies the CSAR package and PNF onboarding package artifacts by distributing said package to other ONAP components at runtime. Reference:PNF E2E Verification Test Case Of 5G - E2E PNF Onboarding , Registration with PnP & Configuration over Netconfwith Netconf over TLS - Integration Test Cases |
---|
Release | Dublin |
---|
Preconditions | ONAP deployment available, SDC changes also deployed to ONAP. |
---|
Testing Steps |
Step | Expected Result |
---|
- Login to ONAP portal as an Ops user
- Navigate to SDC tab HOME menu and select previously created PNF Service
- Press Distribute button in left right top corner
- Press Monitor button in left right top corner and verify distribution status, you may need to refresh screen.
| SDC UI indicates distribution of PNF service to VID, SO and AAIAAI, CVLAMP, Policy-id and DCAE. | Follow test steps as documented on PNF E2E Verification Test Case Of 5G - E2E PNF Onboarding , Registration with PnP & Configuration over Netconfwith Netconf over TLS - Integration Test Cases | Full end-to-end flow verified successfully. |
|
---|
Conclusion (Pass/Fail) | PASS |
---|
Testing Lab | Ericsson Lab / ONAP Lab |
---|
xc 342