Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Test Results @CMCC lab

Image Added

Category: External System Registration


V00001: WindRiver OpenStack VIM Registration

...

Test Case IdV00006
Test Case NameVendors' EMSs Registration
DescriptionRegister all VNF vendors' EMSs
ReleaseAmsterdam
Preconditions
  1. All VNF vendor's EMS have been installed and configured
Testing Steps
  1. Register all vendors' EMSs using ONAP ESR GUI with the needed information (IP, port, authentication information, etc)
Expected Results
  1. All EMSs are registered successfully with ONAP
  2. All EMSs information is stored correctly in ONAP
Actual Results
Conclusion (Pass/Fail)
Testing LabCMCC OpenLab
Tester Name


Category: VNF Onboarding and Service Creation


V00007: VoLTE VNFs Onboarding

...

V00010: WAN Resource Onboarding (WAN resource only has properties in template, need to confirm overlay and underlay are seperate resourcesUnderlay and Overlay templates are preloaded into SDC, this test case can be removed if not needed anymore)

Test Case IdV00010
Test Case NameWAN Resource Onboarding
DescriptionThis test onboards WAN resource using SDC
ReleaseAmsterdam
Preconditions
  1. WAN underlay network template (.yaml) has been defined and packaged in a CSAR file
  2. WAN overlay network template (.yaml) has been defined and packaged in a CSAR file
Testing Steps
  1. In SDC onboard create a VL resource and upload WAN underlay network CSAR file. Make sure controllerInfo property is set to SDNC in the template
  2. In SDC onboard create a VL resource and upload WAN overlay network CSAR file. Make sure controllerInfo property is set to SDNC
Expected Results
  1. WAN underlay network resource onboarded successfully and shown in catalog
  2. WAN overlay network resource onboarded successfully and shown in catalog
Actual Results
Conclusion (Pass/Fail)
Testing LabCMCC OpenLab
Testing Date
Tester Name

...

Test Case IdV00011
Test Case NameVoLTE Service Creation
DescriptionThis test creates VoLTE service. To workaround SDC limitation on nested service support, in R1 we create separate dummy VNFs in VoLTE service, and link those VNFs to vEPC, vIMS and WAN services
ReleaseAmsterdam
Preconditions
  1. vEPC service has been created
  2. vIMS service has been created
  3. WAN service has been createdunderlay and overlay resources have been onboarded
  4. All required ONAP artifacts (DG, DCAE template, Holmes blueprint, SO workflow, etc) have been designed and uploaded to corresponding components
Testing Steps
  1. In SDC onboard a dummy VNF, called EPC, which links its property nsServiceInvariantUUID to vEPC service using ID property invariantUUID. Set the VNF controllerInfo property to VFC
  2. Onboard a dummy VNF, called IMS, which links its property nsServiceInvariantUUID to vIMS service using ID property invariantUUID. Set the VNF controllerInfo property to VFCOnboard the dummy VNF, called WAN, which links to WAN service using ID property. Set the VNF controllerInfo property to SDNC
  3. Create a new service called VoLTE service and compose it with EPC VNF, IMS VNF and WAN dummy VNFs
  4. Upload DG artifact in SDC
  5. Upload DCAE template
  6. Upload SO workflow
  7. underlay and overlay VL resources
  8. Test, certify and approve VoLTE service
  9. Distribute VoLTE service
Expected Results
  1. VoLTE service is created successfully
  2. VoLTE service is stored in catalog
  3. Service Creation event is sent via DMaaP
  4. Other modules (SO, VID, Usecase UI, CLAMP, VID, etc) receives the event
  5. VoLTE service is CSAR file can be retrieved from SDC catalog by other modules using SDC API
Actual Results
Conclusion (Pass/Fail)
Testing LabCMCC OpenLab
Testing Date
Tester Name

...

Test Case IdV00012
Test Case NameClosed loop configuration
Description

This test uses CLAMP to configure closed loop for VoLTE. There are 4 configurations:

  1. Provisional rules for Policy
  2. Correlation rules for Holmes
  3. Holmes microservice Blueprint for DCAE
  4. VES configuration?configuration (in R1, there is no configuration needed)
ReleaseAmsterdam
Preconditions
  1. DCAE template has been imported (R1 SDC doesn't support DCAE template design)
  2. Holmes blueprint has been imported
  3. Holmes correlation rules have been defined
Testing Steps
  1. In CLAMP, choose VNF SPGW and events (VNF Fault and VM Fault) to monitor
  2. Bring up CLAMP configuration policy GUI and copy Holmes correlation rules in it
  3. Bring up CLAMP provisional policy GUI and define healing provisional policy
  4. Save the configuration
Expected Results
  1. Closed loop template and blueprint for Holmes are distributed to DCAE
  2. Configuration policy has been distributed to DCAE
  3. Provisional policy has been distributed to Policy engine
Actual Results
Conclusion (Pass/Fail)
Testing LabCMCC OpenLab
Testing Date
Tester Name


Category: Service Instantiation and Monitoring


V00013: VoLTE Service Instantiation

Test Case IdV00013
Test Case NameVoLTE Service Instantiation
DescriptionThis test covers the whole VoLTE service instantiation process
ReleaseAmsterdam
Preconditions
  1. All external systems (VIM, SDN WAN controller, SDN local controller, vendors SVNFM and EMS) have registered with ESR
  2. VoLTE service has been created, V00011 has passed
  3. Closed loop has been configured, V00012 has passed
  4. PEs have been configured and integrated with corresponding SDN WAN controller
  5. DC GWs have been configured and integrated with corresponding SDN local controller
  6. EVPN VXLAN tunnel has been set up manually between edge and core DC gateway. At this moment, underlay network between PEs has not been set up yet, so EVPN and VXLAN tunnel is configured but may not be working, but it's ok.
  7. Install a web server in core data center
Testing Steps
  1. ONAP user uses logins Usecase UI GUI to start VoLTE service instantiation
  2. Usecase UI will guide the user to deploy vEPC VNFs. User needs to choose data center location for each VNF and fill in input parameters defined in TOSCA template
  3. Usecase UI will guide the user to deploy vIMS VNFs. User needs to choose data center location for each VNF and fill in input parameters defined in TOSCA template
  4. or verify all needed parameters for vEPC, vIMS, WAN underlay and overlay
  5. User will click a button to deploy VoLTE serviceUsecase UI will guide the user to deploy WAN service. User needs to input necessary PEs and DC GWs info, fill in WAN underlay and overlay parameters
Expected Results
  1. vEPC service is instantiated successfully, including all vEPC VNFs and VLs
  2. vIMS service is instantiated successfully, including all vIMS VNFs and VLs
  3. WAN service is instantiated successfully, including underlay and overlay networks
  4. Holmes analytics container is brought up correctly by DCAE
  5. Client UE can access network through mobile network, e.g. access the web server
Actual Results
Conclusion (Pass/Fail)
Testing LabCMCC OpenLab
Testing Date
Tester Name

...

Test Case IdV00014
Test Case NameSystem Performance and Alarm Monitoring
DescriptionThis test uses Usecase UI GUI to monitor system performance and event
ReleaseAmsterdam
Preconditions
  1. VoLTE service has been instantiated
  2. Closed loop for VoLTE has been configured and started
Testing Steps
  1. ONAP user uses Usecase UI GUI to check system performance, such as CPU, memory and disk usage
  2. ONAP user views the VNF alarms collected by ONAP
Expected Results
  1. System performance (including system CPU, memory and disk usage) is shown on ONAP Usecase UI GUI
  2. VNF alarms, specified in CLAMP for the closed loop, are shown in Usecase UI GUI
Actual Results
Conclusion (Pass/Fail)
Testing LabCMCC OpenLab
Testing Date
Tester Name


Category: Closed Loop


V00015: VoLTE Auto-healing

Test Case IdV00015
Test Case NameVoLTE Auto-healing
DescriptionThis test covers the closed loop with alarm correlation and auto-healing
ReleaseAmsterdam
Preconditions
  1. VoLTE service has been instantiated
  2. VoLTE closed loop has been configured and started
  3. SPGW VNF supports event generation
  4. VNF guest OS supports event generation
  5. MultiVIM supports event collection from guest OS and event forwarding
Testing Steps
  1. Use Robot test script to Manually shutdown standby MPU VM inside SPGW VNF. This should trigger the VNF and VIM to generate alarms
Expected Results
  1. EMS collects standby MPU offline event from SPGW VNF and sends the event to VFC
  2. MultiVIM doesn't receive heartbeat event from standby MPU guest OS for a period of time and triggers alarm which is sent to DCAE VES collector
  3. Holmes receives MPU offline events
  4. Holmes receives MPU guest OS heartbeat missing events
  5. Holmes does correlation of the two types of events and generate one signature event and sends it to Policy
  6. Policy triggers provisional policy and healing action is sent to VFC
  7. VFC uses SVNFM driver to heal standby MPU VM
  8. Standby MPU is healed
  9. Clear event is sent from SPGW VNF about standby MPU back online
  10. Heartbeat from standby MPU VM is received by MultiVIM and clear event is sent by MultiVIM about heartbeat recovery
  11. Holmes does the event correlation and sends Clear signature event to Policy
  12. Policy stops the healing action
Actual Results
Conclusion (Pass/Fail)
Testing LabCMCC OpenLab
Testing Date
Tester Name


Category: Service Termination


V00016: VoLTE Service Termination

Test Case IdV00016
Test Case NameVoLTE Service Termination
DescriptionThis test covers VoLTE service termination process
ReleaseAmsterdam
Preconditions
  1. VoLTE service has been created
  2. Closed loop has been configured and started
  3. PEs have been configured and integrated with corresponding SDN WAN controller
  4. DC GWs have been configured and integrated with corresponding SDN local controller
Testing Steps
  1. ONAP user uses Usecase UI GUI to remove VoLTE service
Expected Results
  1. Closed loop is stopped
  2. vEPC service is removed successfully, including all vEPC VNFs and VLs
  3. vIMS service is removed successfully, including all vIMS VNFs and VLs
  4. WAN service is removed successfully, including underlay and overlay networksnetwork setup
  5. Holmes analytics container is removed by DCAE
  6. Closed loop related artifacts (including DCAE template, configurational policy and provisional policy, DG, workflows) are removed from ONAP
Actual Results
Conclusion (Pass/Fail)
Testing LabCMCC OpenLab
Testing Date
Tester Name

...