Versions Compared

Key

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

--- Frankfurt Release Test Scope ---

5G Bulk PM "Control Plane"

Bulk PM "Control plane” in ONAP  will manage PM

  • Support enabling configuration of PM jobs/subscriptions on xNFs
  • PM consumers can conveniently define PM subscriptions on (sub)network-level, thereby configuring PM on a set (small or large) of xNF instances in a single subscription. Different consumers to manage their own subscriptions, independently of each other.

Configuration aspects of the PMSH mS:

  • The PMSH mS is mainly configured via the configuration policy in CLAMP. The actual PM subscription is configured this way.
  • Post-deployment reconfiguration of the subscription/mS is also being considered, via different means (e.g. CLAMP or some new types of events on DMaaP). This can be reconfiguration of xNF filter or reconfiguration of the actual PM subscription (e.g. list of measurements).
  • PMSH probably also needs some additional basic configuration, e.g. which MR to connect to, which MR topics to listen and publish to.


Deployment:

Test environment requirements for the test cases:

  • xNF simulator for test cases:  SFTP / FTPes capable server.
  • xNF is registered with ONAP:
    • E.g. xNF able to produce data files and send VES fileReady events,
    • E.g. xNF emulator able to produce 'fileReady' notification events including updated events, or a series or predefined VES events at periodic intervals.
    • Sample data files for collection. E.g. 3gpp PM file(s)
  • DMaaP Message Router.
  • DCAE PMSH.
  • CLAMP
  • SDNC
  • A&AI
  • POLICY

JIRA / Confluence Link:

High Level End-to-End integration Testcases


#TestcasesStatus
Bulkpm_CL_01Ensure an ONAP user can create an inactive PM Subscription for specified PNF through CLAMP GUI.

Status
titlePlan

Bulkpm_CL_02Ensure an ONAP can user create an active PM Subscription for specified PNF through CLAMP GUI.

Status
titlePlan

Bulkpm_CL_03Ensure an ONAP can user create an active PM Subscription for specified VNF through CLAMP GUI.

Status
titlePlan

Bulkpm_CL_04

Ensure a Network Function's PM Configuration is available on the Network Function Instance After an ONAP user activates an Inactive subscription.

Status
titlePlan

Bulkpm_CL_05

Ensure a Network Function's PM Configuration is available on the Network Function Instance After an ONAP user creates an active subscription.

Status
titlePlan

Bulkpm_CL_06

Ensure a subscription config is removed from a network function after an ONAP user deactivates a PM subscription.

Status
titlePlan

Bulkpm_CL_07Ensure an existing network function's PM configuration is applied for newly added PNF instances in ONAP if it matches NF filter criteria.

Status
titlePlan

Bulkpm_CL_08Ensure an un-deploy PM Subscription control loop removes corresponding network functions subscription from the node.

Status
titlePlan

Bulkpm_CL_09Ensure that removal of PNF from ONAP (A&AI), trigger the automatic removal of xNF from all the subscriptions it is currently included in.

Status
titlePlan

*Ensure that removal of VNF from ONAP (A&AI), trigger the automatic removal of xNF from all the subscriptions it is currently included in.

Status
titleStretch Goal

*Ensure an ONAP can user create an inactive PM Subscription for specified VNF  through CLAMP GUI.

Status
titleStretch Goal

*Ensure an existing network function's PM configuration is applied for newly added VNF instances in ONAP if it matches NF filter criteria.

Status
titleStretch Goal

*Ensure that ONAP user is able to modify PM Subscription configuration (e.g. add/remove PM counters, change granularity period, file location, etc) only when it is in inactive state)

Status
titleStretch Goal

*Ensure that ONAP user is able to modify NF Filter in PM Subscription.

Status
titleStretch Goal


Bulk PM "Control Plane" E2E Sunny Day Scenario Sequence Diagram

Gliffy
size1200
name5G-Bulkpm-Control-loop
pagePin45


Detailed Description End-to-End Feature Integration Testcases :


Test Case ID

Bulkpm_CL_01

Test Case NameEnsure an ONAP user can create an inactive PM Subscription for specified PNF through CLAMP GUI.
Description
ReleaseFrankfurt
Pre-conditionsONAP with SDNC,SDC,DMAAP,CLAM should be installed. PMSH Control Loop service exist in SDC.
Testing Steps


StepsExpected Result
  1. Configure PM Subscription info in CLAMP and Deploy Control Loop.
  1. Bulk-pm Control Loop will be deployed. Following artifact will be created as a part of CL
  •  PMSH service.
  • Monitory Policy distribution. 



2.


Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///


Test Case ID

Bulkpm_CL_02

Test Case NameEnsure an ONAP can user create an active PM Subscription for specified PNF through CLAMP GUI.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///


Test Case ID

Bulkpm_CL_03

Test Case NameEnsure an ONAP can user create an active PM Subscription for specified VNF through CLAMP GUI.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///


Test Case ID

Bulkpm_CL_04

Test Case NameEnsure a Network Function's PM Configuration is available on the Network Function Instance After an ONAP user activates an Inactive subscription.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///


Test Case ID

Bulkpm_CL_05

Test Case NameEnsure a Network Function's PM Configuration is available on the Network Function Instance After an ONAP user creates an active subscription.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///


Test Case ID

Bulkpm_CL_06

Test Case NameEnsure a subscription config is removed from a network function after an ONAP user deactivates a PM subscription.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///



Test Case ID

Bulkpm_CL_07

Test Case NameEnsure an existing network function's PM configuration is applied for newly added PNF instances in ONAP if it matches NF filter criteria.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///


Test Case ID

Bulkpm_CL_08

Test Case NameEnsure an un-deploy PM Subscription control loop removes corresponding network functions subscription from the node.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///


Test Case ID

Bulkpm_CL_09

Test Case NameEnsure that removal of PNF from ONAP (A&AI), trigger the automatic removal of xNF from all the subscriptions it is currently included in.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///