/
CCVPN - Transport Slicing integration test plan for Guilin release

CCVPN - Transport Slicing integration test plan for Guilin release

Test Case Summary

Test Case Number

Test Case

Status

Test Case Number

Test Case

Status

1

Physical network discovery

completed

2

Allocate TN NSSI

completed

3

Activate TN NSSI

completed

4

Deactivate TN NSSI

completed

5

Deallocate TN NSSI

completed



Test Plan

The Transport Slicing integration tests consist of five (5) test cases.  Each test case is broken down into a sequence of measurable checkpoints. 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

SO-NBI

SO-AAI

SO=SDNC

SDNC-AAI

SDNC-PNC

#

Test case

SO-NBI

SO-AAI

SO=SDNC

SDNC-AAI

SDNC-PNC

1

topology discovery

N/A

N/A

N/A

Merge domain topologies and save in AAI

1. Provide sample topology json -- design the topo for demo
2. Test PNC simulator topology against sample
3. Test PNC registration with ONAP and topology discovery

2

Allocate TN NSSI

  1. provide sample Allocate REST API json

1. provide sample SO-AAI restful API (input/output)
2. test create and save TN NSSI (TSCi) instance in AAI against sample

1. provide sample SO-SDNC restful API (input/output)
2. Test SDNC DG input/output against sample

1. provide sample AAI API and (CCVPN/ACTN) model content
2. Test AAI against sample
3. Test SDNC-AAI operation against sample

1. Provide sample ACTN MPI json (input/output)
2. Test PNC simulator against sample
3. Test SDNC against sample

3

Activate TN NSSI

  1. provide sample Activate REST API json

1. provide sample SO-AAI restful API (input/output)
2. test Activate WF and AAI content against sample

1. provide sample SO-SDNC restful API (input/output)
2. Test SDNC DG input/output against sample

1. provide sample AAI API and (CCVPN/ACTN) model content
2. Test AAI against sample
3. Test SDNC-AAI operation against sample

1. Provide sample ACTN MPI json (input/output)
2. Test PNC simulator against sample
3. Test SDNC against sample

4

Deactivate TN NSSI

  1. provide sample Reactivate REST API json

1. provide sample SO-AAI restful API (input/output)
2. test Deactivate WF and AAI content against sample

1. provide sample SO-SDNC restful API (input/output)
2. Test SDNC DG input/output against sample

1. provide sample AAI API and (CCVPN/ACTN) model content
2. Test AAI against sample
3. Test SDNC-AAI operation against sample

1. Provide sample ACTN MPI json (input/output)
2. Test PNC simulator against sample
3. Test SDNC against sample

5

Deallocate TN NSSI

  1. provide sample Deallocate REST API json

1. provide sample SO-AAI restful API (input/output)
2. test Deallocate WF and AAI content against sample

1. provide sample SO-SDNC restful API (input/output)
2. Test SDNC DG input/output against sample

1. provide sample AAI API and (CCVPN/ACTN) model content
2. Test AAI against sample
3. Test SDNC-AAI operation against sample

1. Provide sample ACTN MPI json (input/output)
2. Test PNC simulator against sample
3. Test SDNC against sample



Related content