VF-C Function R3 Test Cases

NFVO

Functionality: Registration
Registration with MSB by using vfc-nfvo-lcm. Input format is JSON.

Functionality: NS Package
Onboarding a new NS Package by using vfc-nfvo-lcm. Input format is JSON.
Query NS Package by using vfc-nfvo-lcm.
Delete NS Package by using vfc-nfvo-lcm. 

Functionality: NF Package
Onboarding a new NF Package by using vfc-nfvo-lcm. Input format is JSON.
Query NF Package by using vfc-nfvo-lcm.
Delete NF Package by using vfc-nfvo-lcm. 

Functionality: NS Instance
Create a new NS instance by using vfc-nfvo-lcm. Input format is JSON.
Query NS instance by using vfc-nfvo-lcm.
Delete NS instance  by using vfc-nfvo-lcm. 

GVNFM

Functionality: Registration
Registration with MSB by using vfc-vnfm-vnflcm. Input format is JSON.

Registration with MSB by using vfc-vnfm-vnfres. Input format is JSON.

Registration with MSB by using vfc-vnfm-vnfmgr. Input format is JSON.

Functionality: VNF Deployment
Create a new VNF instance by using vfc-vnfm-vnflcm. Input format is JSON.
Deploy a new VNF instance by using vfc-vnfm-vnflcm. Input format is JSON.
Query  VNF instance by using vfc-vnfm-vnflcm.

Functionality: VNF Termination
Terminate VNF instance by using vfc-vnfm-vnflcm. Input format is JSON.
Delete VNF instance by using vfc-vnfm-vnflcm. Input format is JSON.



EMS Driver

(This is a sample EMS Driver Use Cases Document using EMS Driver functionality deliverables as an example.)

Each high level functionality area below should be implemented as a separate Test Plan in the Integration repo.

Functionality: CM/PM Data Collection

Driver Health check

Start CM/PM data collection task

Load strategy configuration

Periodically download file from EMS by EMS Driver

Parse data in EMS Driver

Generate formatted xml+csv data file and create the file ready notification in EMS Driver.

Finish CM/PM data collection task



Functionality: Alarm Data Collection

Driver Health check

Start Alarm data collection task

Load strategy configuration and connect alarm socket interface

Receiving alarm data from EMS by EMS Driver

Parse data in EMS Driver

Alarm Standardization and send alarm send by EMS Driver.



Functionality: EMS Info Configuration Manager

Driver Health check

Configuration of EMS/NMS connection information and the periodic collection strategy.



Functionality: Task Scheduler

Driver Health check

Create collection task

Dipose collection policy

Stored the CM/PM data



Functionality: Service Register

Driver manager registration

Driver Health check

Discover the Microservice Bus

Register service to the Microservice Bus 

Unregister service from the Microservice Bus 

Query service from the Microservice Bus

Driver manager unregistration



Functionality: Northbound Interface

Driver Health check

CM/PM/Alarm Data queue

CM/PM/Alarm/Data dispatch

Request from Rest service interface dipose

CM/PM/Alarm data file ready notification and send by REST service interface



VFC Resource Management

Functionality: Grant VNF instantiation

Grant the instantiation request from VNFM

Functionality: Interface with A&AI

Resource Management will talk with A&AI for storing the information that need shared with other project(usecase ui, holmes...)



VNFM Driver

Functionality: instance VNF

Receive the request from VFC and send the instance the VNF request to corresponding VNFM