The overall test status
1.Introduction
This is the integration test cases for CCVPN use case
2. Scope
The integration test case for CCVPN use case, it includes third party system registration, SDC design, service LCM, closed loop.
3. Terms, definitions and abbreviations
Abbreviation | Full Name |
PNF | Physical Network Function |
NFV | Network Function Virtualization |
NFVI | Network Function Virtualization Infrastructure |
SOTN | Software Defined OTN |
SD-WAN | Software Defined WAN |
CPE | Customer Premise Equipment |
GUI | Graphic User Interface |
4. Test Framework
Module introduction:
Module | Function |
ONAP | The ONAP system for automation operation. |
SD-WAN Controller | A third party controller for SD-WAN solution |
5. Test description
The test for ONAP to orchestrate SD-WAN multi-site service. ONAP will do SD-WAN Controller registration, Service Design in SDC, service LCM which includes service instantiation and service termination, Service Change which includes add or delete a site, Close loop bandwidth adjustment. The network elements of this test include CPE, vCPE, 3rdSD-WAN controller.
5.1 Test Accounts
Name | Responsibility | Account |
Administrator | Responsible for system management; Personnel permission configuration; ONAP external system registration; Operational life cycle management | demo/demo123456! |
Designer | Service template design | cs0008/demo123456! |
Tester | Service template test | jm0007/demo123456! |
Governor | Service template approve | gv0001/demo123456! |
Operator | Service template distribution | op0001/demo123456! |
6. ONAP External System Registration Test
6.1 SD-WAN Controller Registration
Test No: | TEST-01 |
Project: | ONAP ESR |
Sub Project: | 3rd SDNC controller registration |
Objective: | support SD-WAN controller registered to ESR-SDNC |
Pre-conditions: | 1. 3rd SD-WAN controller have been installed |
Test step:
| |
Test Result:
| |
Observation: |
7. SDC Service Design
7.1 CCVPN resource design
Test NO: | TEST-02 |
Project: | SDC Service Design |
Sub Project: | Resource import for CCVPN |
Objective: | Support to import the resources for CCVPN. |
Operator: | Designer, Tester |
Pre-conditions: |
|
Test step:
| |
Test Result:
| |
Observation: We can find new resources for CCVPN in SDC portal |
7.2 CCVPN Service Design
Test NO: | TEST-03 |
Project: | SDC Service Design |
Sub-project: | Design CCVPN services |
Objective: | SDC support to design CCVPN services with list input |
Pre-condition: | 1. All resources have been ready. |
Test step: 1. Designer login to ONAP, click "Add Service" to create a service template. 2. Enter the service general parameters including name, category select `E2E service`, description, contact ID, Project code, etc. And click `Create` to create service template. 3. Enter `Composition` item, select resources needed for the service. 4. Enter ‘Properties Assignment’ item, configure the parameters of the resources. And click ‘Create List Input’ button to declare properties as list input, then `Declare Properties as List Input' dialog will open. 5. Enter the list input parameters including name, new schema type, description to the dialog. And click `Save` button to create list input. 6. Enter ‘TOSCA Artifacts’ item, click `Tosca Model` download icon to get the csar file. | |
Test result:
[service template yaml file's check point] Declared properties as list input in design time is defined by multiple arguments, and created list input is defined in inputs. • Each declared property by `Create List Input' has a value with get_input function • get_input function takes three arguments like: [<list input name>, "INDEX", <property name>] • Created list input is defined in "inputs" section [service template interface yaml file's check point] New datatype is defined in service template interface yaml file. | |
Observation: |
8.Service LCM
8.1 CCVPN Service Instantiation
Test NO: | TEST-04 |
Project: | Service LCM |
Sub Project: | Service instantiation for CCVPN service |
Objective: | CCVPN service can be instantiated and data can be passed between CPEs |
Pre-condition: |
|
Test step:
| |
Test Result:
| |
Observation:
|
8.2 Service termination
Test NO: | TEST-05 |
Project: | Service LCM |
Sub-project: | Service termination for CCVPN service |
Objective: | CCVPN service can be terminated. |
Pre-condition: |
|
Test step:
| |
Test Result:
| |
Observation:
|
8.3 Service change-Add a site
Test NO: | TEST-06 |
Project: | Service LCM |
Sub-project: | Service change for CCVPN service |
Objective: | A new site can be added to an existing CCVPN service |
Pre-condition: | 1. CCVPN service has been created successfully. |
Test step: 1. Administrator login to ONAP portal select ‘UUI-biz’ to entry use case UI. 2. Administrator click UUI item “Services”. 3. Select service and click ‘add’ to add a site. 4. Input the site parameters 5. Click ‘OK’ to add the site | |
Test Result: 1. Site can be added successfully | |
Observation: 1. Check the SD-WAN controller we can find the SD-WAN instance includes the new site. 2. Check the AAI in ONAP, new site resource instance has been related to the existing CCVPN service instance. 3. UUI shows the new site in the existing service |
8.4 Service change-Delete a site
Test NO: | TEST-07 |
Project: | Service LCM |
Sub-project: | Service change for CCVPN service |
Objective: | A site in CCVPN service can be deleted |
Pre-condition: | 1. CCVPN service has been created successfully. |
Test step: 1. Administrator login to ONAP portal select ‘UUI-biz’ to entry use case UI. 2. Administrator click UUI item “Services”. 3. Select service and click ‘delete’ to delete the site. 4. Click ‘OK’ to delete the site | |
Test Result: 1. Site can be deleted successfully. | |
Observation: 1. Check the SD-WAN controller we can find the site was not included in the SD-WAN instance 2. Check the AAI in ONAP, the site resource instance has been disconnected with the CCVPN service instance. 3. Deleted Site information disappear in UUI. |
9. Closed Loop
Test NO: | TEST-09 |
Project: | Closed Loop |
Sub-project: | Closed Loop in bandwidth adjustment |
Objective: | ONAP can receive the anomaly alarm, trigger related policy, and call SDN-C to change the bandwidth automatically. |
Pre-condition: |
|
Test step:
2. Make an alarm(sound or crowd) at the edge site branch 3. Anomaly alarm is reported to ONAP by the intelligent security system. | |
Test Result:
| |
Observation:
|