You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 34 Next »

PNF PNP Flow - positive scenario Copy

PNF PNP message flow diagram

Rainy day scenario - PNF is sending registration request to ONAP where required AAI entry is not present:

PNF PNP Flow - Rainy day

Sunny day scenario - PNF is sending registration request to ONAP where required AAI entry is prepared by SO workflow:

PNF PNP Flow - positive scenario


PNF PNP deployment diagram

PNF_PNP_deployment

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 NameTest Case DescriptionStatus
T01Create and distribute service which contains PNFVerification if in VID is present PNF enabled service.

NOT TESTED

T02Waiting for PNFReadyVerification if PNF PnP functionality within SO is waiting for PNFReady to be published by PRH.

NOT TESTED

T03PNF 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.
Verification if AAI entries: ipaddress-v4-oam and ipaddress-v6-oam are updated correctly based on pnfRegistration message contents.

NOT TESTED

T04PNF 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.
Verification if AAI entries: ipaddress-v4-oam and ipaddress-v6-oam are updated correctly based on pnfRegistration message contents.

NOT TESTED

T05PNF registration rejecting

Verification if PRH drops the PnfRegistration request when no AAI entry exists for the correlationID.
AAI entries shall not be created by PRH.

NOT TESTED

T06Parallel PNF PnP flowsFour parallel PNF PnP flows are hibernated, PNFRegistration event is received in ONAP, proper PNF PnP enabled workflow instance is re-hydrated.

NOT TESTED

Detailed descriptions

Test Case IDT01
Test Case NameCreate and distribute service which contains PNF
Description

Verification if in VID is present PNF enabled service.

ReleaseCasablanca
Preconditions
  1. PNF license has been created
  2. Users with roles: Designer, Tester, Governance Rep, Ops, Admin should be available
Testing StepsStepExpected Result
  1. Login to ONAP portal as a designer user
  2. Navigate to SDC application
  3. Click on ADD + button and select  Add PNF
  4. In HOME > Create new resource > General page fill all mandatory fields and press Create button in right top corner
  5. Next press Submit for Testing button, fill Message field and press OK button
  6. Logout from ONAP portal
  7. Login to ONAP portal as a tester user
  8. Navigate to SDC tab / HOME menu
  9. From main view select PNF submitted for testing
  10. Press Start Testing button in left top corner and next Accept button.
  11. Put comment message in Certification confirmation pop-up and press OK button
  12. Logout from ONAP portal
  13. Login to ONAP portal as a designer user
  14. Navigate to SDC tab / HOME menu
  15. Click on ADD + button and select  Add Service
  16. In HOME > Create new service > General page fill all mandatory fields and press Create button in right top corner
  17. Go to Composition in left menu
  18. In search box find crated PNF using its name
  19. Drag ad drop it to main view
  20. Next press Submit for Testing button, fill Message field and press OK button
  21. Logout from ONAP portal
  22. Login to ONAP portal as a tester user
  23. Navigate to SDC tab / HOME menu
  24. From main view select Service submitted for testing
  25. Press Start Testing button in left top corner and next Accept button.
  26. Put comment message in Certification confirmation pop-up and press OK button
  27. Logout from ONAP portal
  28. Login to ONAP portal as a governance user
  29. Navigate to SDC tab / HOME menu
  30. From main view select previously created Service
  31. Press Approve button in left top corner and put comment message in Certification confirmation pop-up and press OK button
  32. Logout from ONAP portal
  33. Login to ONAP portal as a ops user
  34. Navigate to SDC tab / HOME menu
  35. From main view select previously created Service
  36. Press Distribute button in left top corner
  37. Press Monitor button in left top corner and verify distribution status, use refresh button
  38. Logout from ONAP portal
  39. Login to ONAP portal as a demo user
  40. VID Navigate to  application
  41. From left menu select Browse SDC Service Models
  1. User is logged in
  2. SDC application is open
  3. Page HOME > Create new resource > General page with fields that must be filled out is open
  4. Create/Update saved successfully message is present in left top corner
  5. Submitted For Testing Submitted successfully for testing message is present in left top corner
  6. User is logged out
  7. User is logged in
  8. SDC application is open and newly created PNF is visible in main view
  9. Page with PNF configuration is open
  10. Start Testing Tested successfully message is present in left top corner
  11. Accept Accepted successfully message is present in left top corner
  12. User is logged out
  13. User is logged in
  14. SDC application is open
  15. Page HOME > Create new service > General with fields that must be filled out is open
  16. Create/Update saved successfully message is present in left top corner
  17. Composition main view is open
  18. PNF is visible
  19. PNF is added to service
  20. Submitted For Testing Submitted successfully for testing message is present in left top corner
  21. User is logged out
  22. User is logged in
  23. SDC application is open and newly created Service is visible in main view
  24. Page with Service configuration is open
  25. Start Testing Tested successfully message is present in left top corner
  26. Accept Accepted successfully message is present in left top corner
  27. User is logged out
  28. User is logged in
  29. SDC application is open and newly created Service is visible in main view
  30. Page with Service configuration is open
  31. Approve Approved successfully message is present in left top corner
  32. User is logged out
  33. User is logged in
  34. SDC application is open and newly created Service is visible in main view
  35. Page with Service configuration is open
  36. Distribute Distribute successfully message is present in left top corner
  37. Monitor main view is opened with information about distribution
  38. User is logged out
  39. User is logged in
  40. VID application is open
  41. in Browse SDC Service Models main view is present entry about newly created service




Actual ResultsIn VID is present PNF enabled service.
Conclusion (Pass/Fail)
Testing Lab
Tester NameKrzysztof Ku?micki



Test Case IDT02
Test Case NameWaiting for PNFReady
Description

Verification if PNF PnP functionality within SO is waiting for PNFReady to be published by PRH.

ReleaseCasablanca
Preconditions
  1. Created PNF and Service using Test Case T1 (Create and distribute service which contains PNF)
Testing StepsStepExpected Result
[Currently under specification]

...

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 NameKrzysztof Ku?micki






  • No labels