vCPE(tosca) - Integration test cases

Category: External System Registration



WindRiver OpenStack VIM Registration

Test Case ID

T101

Test Case Name

WindRiver OpenStack VIM Registration

Description

WindRiver OpenStack VIM Registration

Release

Frankfurt

Preconditions

  1. The WindRiver OpenStack VIM is configured with tenant information and provider networks

  2. The WindRiver OpenStack VIM services (console, auth, neutron, image, etc) are accessible from ONAP by IP

Testing Steps

Use CLI command to add the above info.

# Create complex
$ oclip complex-create \
-j <street2> -r <physical_location> -x <complex_name> \
-y <data_center_code> -lt <latitude> -l <region> \
-i <street1> -lo <longitude> -S <state> \
-la <lata> -g <city> -w <postal-code> \
-z <complex_name> -k <country> -o <elevation> \
-q <identity_url> -m <aai_url> -u <aai_username> -p <aai_password>

# Create cloud
$ oclip cloud-create -e <esr-system-info-id> -b <user-name> -I <cloud-region>
\
-x <cloud-owner> -y <cloud-region> -j <password> \

-w <cloud-region-version> -l <default-tenant> -url <service-url> \
-n <complex_name> -q <cloud-type> -r <owner-defined-type> \
-Q <system-type> -i <identity-url> -g <cloud-zone> \
-z <ssl-insecure> -k <system-status> -c <cloud-domain> \
-m <aai_url> -u <aai_username> -p <aai_password>

# Associate Cloud with complex

$ oclip complex-associate -x <complex_name> -y <cloud-region> -z <cloud-owner> -m <aai_url> -u <aai_username> -p <aai_password>



# Register Cloud with Multicloud

$ oclip multicloud-register-cloud -x <cloud-region> -y <cloud-owner> -m http://<ip>:<port> 

Expected Results

  1. VIM is registered successfully

  2. Tenant authentication information is stored correctly

Actual Results

All information stored in AAI.

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



GVNFM Registration

Test Case ID

T102

Test Case Name

GVNFM Registration

Description

Register GVNFM to AAI, VFC can use the GVNFM

Release

Frankfurt

Preconditions

We can access GVNFMDRIVER

Testing Steps

Use CLI command to add the above info. 

$ oclip vnfm-create -b <name> -c <type> -e <vendor> -v <version> -g <url> -x <vim-id> -y <vnfm-id> -i <user-name> -j <user-password> -q <vnfm-version> -m <aai_url> -u <aai_username> -p <aai_password>



Expected Results

  1. VNFM is registered successfully

  2. The URL is stored correctly

Actual Results

All information stored in AAI.

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



Category: VNF Onboarding and Service Design



vCPE VNFs Onboarding in SDC

Test Case ID

T201

Test Case Name

vCPE VNFs Onboarding

Description

onboard vInfra, vBRG, vBNG, vGMux, vGW

Release

Frankfurt

Preconditions

  1. All TOSCA templates are ready

  2. VNF license has been created

Testing Steps

  1. Use SDC to import, certify the following VNF templates, including both yaml and env files: vDHCP, vAAA, vDNS, WebServer, vBRG, vBNG, vGMux, vG

Expected Results

All VNFs are onboarded successfully

Actual Results

All VNFs are onboarded successfully

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



vCPE Service Design in SDC

Test Case ID

T202

Test Case Name

vCPE Service Design

Description

vCPE Service Design

Release

Frankfurt

Preconditions

All VNFs have been boarded

Testing Steps

Use SDC to create service,  use the 5 VNFs above as compositions, add ns csar for artifact or using VL to link the vnfs.

Expected Results

Service creation successfully

Actual Results

Service creation successfully

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



vCPE VNFs and Service distribution in SDC

Test Case ID

T203

Test Case Name

vCPE VNFs and Service distribution

Description

vCPE VNFs and Service distribution

Release

Frankfurt

Preconditions

  1. All VNFs have been boarded

  2. Service has been created

Testing Steps



Expected Results

We can see Service and VNF in UUI portal

Actual Results

We can see Service and VNF in UUI portal

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao

Category: Service Create, Instantiation and Termination

vCPE VNFs Onboarding in VFC

Test Case ID

T301

Test Case Name

vCPE VNFs Onboarding

Description

Parse vInfra, vBRG, vBNG, vGMux, vGW and store data to Modeling etsicatalog

Release

Frankfurt

Preconditions

  1. All the VNFs has been certified on SDC successfully

Testing Steps

  1. Use UUI to onboard all the VNFs 

Expected Results

All VNFs are onboarded successfully, created successfully and stored in the etsicatalog

Actual Results

All VNFs are onboarded successfully, created successfully and stored in the etsicatalog

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



vCPE Service Onboarding in Modeling

Test Case ID

T302

Test Case Name

vCPE VNFs Onboarding

Description

Parse Service and store data to Modeling etsicatalog

Release

Frankfurt

Preconditions

  1. All the VNFs has been onboarded successfully

Testing Steps

  1. Use UUI to onboard all the service which is distributed on SDC

Expected Results

Service is onboarded successfully, created successfully and stored in the etsicatalog

Actual Results

Service is onboarded successfully, created successfully and stored in the etsicatalog

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



vCPE Service Creation

Test Case ID

T303

Test Case Name

vCPE Service Creation

Description

This creates vCPE service

Release

Frankfurt

Preconditions

Onboard VNF and service in UUI portal successfully

Testing Steps

Use CLI command or use UUI portal instantiate service

Expected Results

Service is created successfully and stored in the nslcm

Actual Results

Service is created successfully and stored in the nslcm

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



vCPE Service Instantiation

Test Case ID

T304

Test Case Name

vCPE Service Instantiation

Description

This test covers the customer service instantiation process, including vBRG emulator and vG and the related configuration.

Release

Frankfurt

Preconditions

  1. vCPE services have been created

Testing Steps

  1. Use CLI command or use UUI portal instantiate service

Expected Results

  1. vDHCP, vAAA, vDNS, WebServer, vBRG, vBNG, vGMux, vG are up and running

  2. ONAP user can access the web server

Actual Results

  1. vDHCP, vAAA, vDNS, WebServer, vBRG, vBNG, vGMux, vG are up and running

  2. ONAP user can access the web server

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



vCPE Service Heal

Test Case ID

T305

Test Case Name

vCPE Service Instantiation

Description

This test covers the customer service heal process, including vgmux vm shut off and restart.

Release

Frankfurt

Preconditions

  1. vCPE services have been created

  2. vCPE infrastructure service has been instantiated

Testing Steps

  1. Shut off the vgmux vm via OpenStack

  2. Use UUI portal to heal the vm

Expected Results

vgmux vm restard successfully

Actual Results

vgmux vm restard successfully

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



vCPE Service Termination

Test Case ID

T306

Test Case Name

vCPE Service Termination

Description

This test covers vCPE service termination process

Release

Frankfurt

Preconditions

  1. vCPE services have been created

  2. vCPE infrastructure service has been instantiated

Testing Steps

  1. Use CLI command or use UUI portal instantiate service

Expected Results

All vCPE VNFs and VLs are removed

Actual Results

All vCPE VNFs and VLs are removed

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao



vCPE Service Remove

Test Case ID

T307

Test Case Name

vCPE Service Remove

Description

This test covers vCPE service remove process

Release

Frankfurt

Preconditions

vCPE service is created and terminated

Testing Steps

  1. Use CLI command or use UUI portal instantiate service

Expected Results

All vCPE service is removed

Actual Results

All vCPE service is removed

Conclusion (Pass/Fail)

Pass

Testing Lab

CMCC Lab - vcpe tenant

Tester Name

Liping Zhao