ETSI-Alignment integration test plan for Guilin release

Test Case Summary

Test Case Number

Test Case

Status

Test Case Number

Test Case

Status

1

SDC support of SOL007 NS package design and SOL004 VNF package onboarding

Done

2

SOL003 Adapter / VNFM Simulator subscription to ETSI Catalog Manager

Done

3

ETSI Catalog Manager management for SOL007 NS and SOL004 VNF packages

Done

4

SO NFVO support of NS LCM operations

Done



Test Plan

The ETSI-Alignment integration tests consist of 4 main test cases and their sub test cases. Each test case is broken down into a sequence of measurable checkpoints per ONAP components. These checkpoints are RESTful APIs, each of which has a specific set of input and output parameters which can be measured against.  The checkpoints are illustrated below.



Test Case Details

The test procedures for the test cases are provided in the following table.



#

Test case

SDC

SO NFVO / SOL003 Adapter / VNFM Simulator

ETSI Catalog Manager

SO NFVO / SOL 003 Adapter / VNFM Simulator

#

Test case

SDC

SO NFVO / SOL003 Adapter / VNFM Simulator

ETSI Catalog Manager

SO NFVO / SOL 003 Adapter / VNFM Simulator

1

SDC support of SOL007 NS package design and SOL004 VNF package onboarding

  1. SDC onboards SOL004 VNF packages (at least two)

  2. SDC designs SOL007 NS packages

    1. during design, references SOL004 VNFs (two)

    2. complete NS package design and check the ETSI SOL007 CSAR in the ETSI_PACKAGE directory

    3. create an SDC CSAR which includes NSs

  3. SDC validates and distributes the SDC service template packages

    1. check the distribution is successful.

N/A

N/A

N/A

2

SOL003 Adapter / VNFM Simulator subscription to ETSI Catalog Manager

N/A

  1. SOL003 Adapter subscribes to ETSI Catalog Manager

    1. configure subscription requests and send a subscription request to ETSI Catalog Manager

    2. check if the subscription is successful

    3. test if SOL003 Adapter and SO NFVO can query SOL004 or SOL007 NS packages

  2. VNFM Simulator subscribes to SOL003 Adapter 

    1. configure subscription requests and send a subscription request to SOL003 Adapter

    2. check if the subscription is successful

    3. test if VNFM Simulator can query SOL004 VNF packages thru SOL003 Adapter

N/A

N/A

3

ETSI Catalog Manager management for SOL007 NS and SOL004 VNF packages

N/A

N/A

  1. ETSI Catalog Manager receives the notification for the service template CSAR

    1. test if ETSI Catalog Manager receives the SDC notification through DMaaP when SDC distributes it

    2. check if ETSI Catalog Manager extracts SOL007 NS and/or SOL004 VNF packages from the SDC CSAR, and stores them into its database

  2. Check if ETSI Catalog Manager sends notifications to the subscribed components such as SOL003 Adapter

N/A

4

SO NFVO support of NS LCM operations

N/A

N/A

N/A

  1. test SO NFVO manages Create / Instantiate / Terminate / Delete NS LCM operations

    1. using the manual script (postman), sends LCM requests to SO NFVO thru RESTful interfaces

    2. check if SO NFVO receives those requests and trigger subsequent operations by checking its database and logging

    3. by using SO Monitoring, check if SO NFVO triggers Create NS LCM operation successfully

    4. by using SO Monitoring, check if SO NFVO triggers Instantiate NS LCM operation successfully

    5. by using SO Monitoring, check if SO NFVO triggers Terminate NS LCM operation successfully

    6. by using SO Monitoring, check if SO NFVO triggers Delete NS LCM operation successfully

  2. By using SO NFVO database and logging, validate, desired NS objects and VNF objects are created.