Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NOT STARTED IN PROGRESS DEFERRED COMPLETED

JIRA: TBD

Carry over test cases from Istanbul Release

S.No

Topic

Description

Dependency

Tester

Status

Remarks

Test Details

1Service termination (Option 1)SO (NSMF) triggers RAN, Core and TN NSSMF with deallocateNSSI API. NSI is also removed by SO (NSMF).

COMPLETED

CN NSSMF - deallocateNSSI WF has been fixed and merged  (https://gerrit.onap.org/r/c/so/+/127018)


Base: Carry-over tests from H-release


2Service Deallocate (Terminate NSSI)When triggered by NSSMF Adaptor with deAllocate for deallocating Core NSSI

COMPLETED

When I execute Modify with creation of SliceProfile flow, and then execute Deallocate without termination, then OOF returns "Associated to more than one" reason and terminationResponse is false. That's correct behavior.

During Deallocate without termination flow I remove association with Slice Profile and the Slice Profile itself.

Then when I execute the Deallocate with termination flow I get also terminationResponse is false with a reason "not available in AAI" response.

However, NSSI can be queried in AAI without any issue. Waiting for OOF fix.


Base: Carry-over tests from H-release

Used request

DELETE http://{{so}}:30277/onap/so/infra/3gppservices/v1/deAllocate

{
  "name""nssi_CN_NSST",
  "serviceInstanceID""11c0c52a-d748-48aa-86e3-c783cbf5026f",
  "networkType""cn",
  "globalSubscriberId""5GCustomer",
  "subscriptionServiceType""5G",
  "additionalProperties": {
    "sliceProfileId""705998ac-f513-11eb-9a03-0242ac130003",
    "nsiId""NSId5a44-3109-48bd-9cd5-bfb2a4d52628"
  }
}

3Service instantiation with manual interventionFor scenario (c) in below table, operator shall override via NSMF portal in UUI the selection of reusable NSI and indicate creation of new NSI.(c) for service instantiation should work firstDeepika S 

COMPLETED

Base: R9 E2E Testing
4Service activationActivate a service - this should result in activation of new NSI and associated new NSSIs.(a) or (b) for service instantiation should work first.Deepika S 

IN PROGRESS 

Base: R9 E2E Testing

CN NSSMF - ActivateNSSI WF needs to be fixed.

Image AddedSO-3838 - Error while executing core NSSMF activate flow OPEN

5
Activate a service - this should result in activation of S-NSSAI, and the activate command should pass to all the NSSMFs(c) for service instantiation should work firstDeepika S 

IN PROGRESS 

Base: R9 E2E Testing

CN NSSMF - ActivateNSSI WF needs to be fixed.

Image AddedSO-3838 - Error while executing core NSSMF activate flow OPEN

6Service deactivationDeactivate a service - this should result in deactivation of new NSI and associated new NSSIs.Test case 4 should be completedDeepika S 

IN PROGRESS 

Base: R9 E2E Testing

CN NSSMF - ActivateNSSI WF needs to be fixed.

Image AddedSO-3838 - Error while executing core NSSMF activate flow OPEN

7
Deactivate a service - this should result in deactivation of S-NSSAI, and the deactivate command should pass to all the NSSMFsTest case 5 should be completedDeepika S 

IN PROGRESS 

Base: R9 E2E Testing

CN NSSMF - ActivateNSSI WF needs to be fixed.

Image AddedSO-3838 - Error while executing core NSSMF activate flow OPEN

8Service termination

Terminate a service - this should terminate NSI and ALL associated NSSIs.

Note: The proper configuration updates should be sent to the RAN NFs.

At least 1 service instantiation test case should be completedDeepika S 

COMPLETED

CN NSSMF - deallocateNSSI WF has been fixed and merged  (https://gerrit.onap.org/r/c/so/+/127018)


Base: R9 E2E Testing


9Service termination

Terminate a service - this should terminate NSI but terminate only Core NSSI and TN BH NSSI, and not RAN NSSI

(Assumption: RAN NSSI not terminated => RAN NF NSSI not terminated, TN FH and MH NSSIs not terminated)

Note: The proper configuration updates should be sent to the RAN NFs and TN NSSMF (for FH and MH NSSIs, using modifyNSSI API).

At least 1 service instantiation test case involving reuse should be completedDeepika S 

COMPLETED

This can happen  when only 1 Service Profile is linked to NSI and 1 Slice Profile each is linked to Core & TN BH NSSIs, but > 1 Slice Profile is linked to RAN NSSI.


CN NSSMF - deallocateNSSI WF has been fixed and merged  (https://gerrit.onap.org/r/c/so/+/127018)


Base: R9 E2E Testing


10Service termination

Terminate a service - this should terminate NSI but not terminate Core NSSI, TN BH NSSI and RAN NSSI

(Assumption: RAN NSSI not terminated => RAN NF NSSI not terminated, TN FH and MH NSSIs not terminated)

Note: The proper configuration updates should be sent to the RAN NFs, Core NFs and TN NSSMF (for FH and MH NSSIs, using modifyNSSI API).

At least 1 service instantiation test case involving reuse should be completedDeepika S 

COMPLETED

This can happen  when only 1 Service Profile is linked to NSI and > 1 Slice Profile each is linked to RAN, Core & TN BH NSSIs.


CN NSSMF - deallocateNSSI WF has been fixed and merged  (https://gerrit.onap.org/r/c/so/+/127018)


Base: R9 E2E

...

Testing


11Service Instantiation(new nsi)OOF should return slice profiles with Coverage Area to coverageAreaTAList mapping in NSMFOOFMalarvizhi Paramasivam 

IN PROGRESS 

Prerequisite: CPS needs to be preloaded with coverage Area TA list


Base: R9 Integration Testing

UUI is having discrepancy with TA Mapping as List
12Service Instantiation(new ran nssi)SDNR integration with  CPS - allocate flow: CPS should be updated with the RAN configurations   SDN-R, CPS

TBDMT templates should be preloaded

Base: R9 Integration Testing

This will be tracked under J-release test cases as the relevant implementation is targeted for J-release
13Service Instantiation (new RAN NSSI)SDN-R configures RAN NFs via O1. All NFs and the cells should be updated with the proper configuration    SDN-R, CPS, RANSimulator
Base: R9 Integration TestingThis will be tracked under J-release test cases as the relevant implementation is targeted for J-release
14Service Instantiation(reuse nsi) OOF should return slice profiles with Coverage Area to coverageAreaTAList mapping OOFMalarvizhi Paramasivam 

IN PROGRESS 

Prerequisite: CPS needs to be preloaded with coverage Area TA list

Base: R9 Integration Testing

UUI is having discrepancy with TA Mapping as List
15Service ActivationRequired details should be properly queried from CPS SDN-R, CPSYASHWANTH GANDHAPU 

COMPLETED

Prerequisite: 1. TBDMT templates should be preloaded 2. As RAN Slice allocate is not done, preload the RAN Slice configuration in CPS 

Base: R9 Integration Testing


16Service ActivationRAN Slice should be activated: status should be set to ACTIVE in honeycomb devicesSDN-R, CPS, RANSimulatorYASHWANTH GANDHAPU 

COMPLETED

Prerequisite: 1. TBDMT templates should be preloaded 2. As RAN Slice allocate is not done, preload the RAN Slice configuration in CPS and RAN Simulator

Base: R9 Integration Testing


17Service DeactivationRequired details should be properly queried from CPS SDN-R, CPSYASHWANTH GANDHAPU 

COMPLETED

Prerequisite: 1. TBDMT templates should be preloaded 2. As RAN Slice allocate is not done, preload the RAN Slice configuration in CPS 

Base: R9 Integration Testing


18Service DeactivationRAN Slice should be deactivated: status should be set to INACTIVE in honeycomb devicesSDN-R, CPS, RANSimulatorYASHWANTH GANDHAPU 

COMPLETED

Prerequisite: 1. TBDMT templates should be preloaded 2. As RAN Slice allocate is not done, preload the RAN Slice configuration in CPS and RAN Simulator

Base: R9 Integration Testing


19Closed LoopUpon receiving the reconfiguration trigger from SO, SDN-R sends the config updates to RAN-Sim.
Niranjana Y 
Base: R9 Integration TestingThis will be tracked under J-release test cases as the relevant implementation is targeted for J-release
20ReconfigureRAN-Sim updates DB and netconf servers.
Niranjana Y 
Base: R9 Integration TestingThis will be tracked under J-release test cases as the relevant implementation is targeted for J-release








E2E network slicing test cases from Jakarta release

S. No

Test Case

Description

Priority

Dependency/Issue

Tester

Status

Remarks

Test Details

6

Service Activation with CPS (Option1)

Activate a service - this should result in activation of new NSI and associated new NSSIs.

1

IN PROGRESS

At least 1 service needs to be instantiated

CN NSSMF - ActivateNSSI WF needs to be fixed.

SO-3838 - Error while executing core NSSMF activate flow OPEN


7Service deactivation with CPS (Option1)Deactivate a service - this should result in deactivation of new NSI and associated new NSSIs.1

IN PROGRESS

At least 1 service needs to be instantiated

CN NSSMF - ActivateNSSI WF needs to be fixed.

SO-3838 - Error while executing core NSSMF activate flow OPEN


8Service termination of a shared slice with CPS (Option1)

Terminate a service - this should terminate NSI but terminate only Core NSSI and TN BH NSSI, and not RAN NSSI. 

1

This can happen  when only 1 Service Profile is linked to NSI and 1 Slice Profile each is linked to Core & TN BH NSSIs, but > 1 Slice Profile is linked to RAN NSSI.




9Service termination with CPS (Option1)

Terminate a service - this should terminate NSI and ALL associated NSSIs.

1

At least 1 service needs to be instantiated

10Service activation (Option 2)Service activation from CSMF portal (UUI) resulting in NSI Activation API called towards SO (NSMF). SO (NSMF) calls activateNSSI APIs towards internal Core and Transport NSSMFs, and external RAN NSSMF1
Deepika S 

IN PROGRESS

At least 1 service needs to be instantiated

External RAN NSSMF code for activate/deactivate NSSI implementation is not merged yet

https://gerrit.onap.org/r/c/integration/+/127465

11Service deactivation (Option 2)

Service deactivation from CSMF portal (UUI) resulting in NSI Deactivation API called towards SO (NSMF). SO (NSMF) calls DeactivateNSSI APIs towards internal Core and Transport NSSMFs, and external RAN NSSMF

1
Deepika S 

IN PROGRESS

At least 1 service needs to be instantiated

External RAN NSSMF code for activate/deactivate NSSI implementation is not merged yet

https://gerrit.onap.org/r/c/integration/+/127465

12Service/template design (Option2)Design of CST, and necessary templates: NST, NSST for RAN, Core & TN, Service Profile and Slice Profiles1

IN PROGRESS

Option2 - NSMF Driven TN Slices in Network Slicing

13

Service instantiation (Option 2) - Reuse existing NSI

NSMF (SO) triggers OOF for NSI selection (passing Service Profile, NST and sub-net capabilities), resulting in OOF providing details of existing NSI to be reused in the response.1At least 1 service needs to be instantiatedsravya sherla 

IN PROGRESS




14Service instantiation (Option 2) - Reuse existing NSINSMF (SO) triggers OOF for obtaining Slice Profiles for the new Service Profile when an existing NSI is reused, and OOF provides the Slice Profiles.1At least 1 service needs to be instantiated

IN PROGRESS




15Service instantiation (Option 2) - Reuse existing NSINSMF (SO) provides details of existing NSI and Slice Profiles to UUI (NSMF Portal) for manual intervention. Existing NSI is chosen via UUI (regression)1At least 1 service needs to be instantiatedsravya sherla 

IN PROGRESS




16Service instantiation (Option 2) - Reuse existing NSI

NSMF then calls modifyNSSI API towards RAN, Core and Transport NSSMFs with details of existing NSI to be reused and the respective Slice Profile

NOTE: This involves reuse of RAN NF NSSI, CORE NSSI, TN BH NSSI, TN FH NSSI and TN MH NSSI

1At least 1 service needs to be instantiatedsravya sherla 

IN PROGRESS




17

Service instantiation (Option 2) - Reuse existing  TN BH NSSI

Reuse existing TN BH NSSI1
sravya sherla 

IN PROGRESS

Pre-requisite: There is an existing TN BH NSSI that is suitable and can be reused. This requires either providing the service parameters in such a way TN BH NSSI is reused, or creating a suitable and shareable TN BH NSSI upfront.

18Service instantiation (Option 2) - Reuse existing  TN MH NSSIReuse existing TN MH NSSI1
sravya sherla 
Pre-requisite: There is an existing TN MH NSSI that is suitable and can be reused. This requires either providing the service parameters in such a way TN MH NSSI is reused, or creating a suitable and shareable TN MH NSSI upfront.

19Service instantiation (Option 2) - Reuse existing  TN FH NSSIReuse existing TN FH NSSI1
sravya sherla 

IN PROGRESS

Pre-requisite: There is an existing TN FH NSSI that is suitable and can be reused. This requires either providing the service parameters in such a way TN FH NSSI is reused, or creating a suitable and shareable TN FH NSSI upfront.

20Service activation (Option 2)

Service activation from CSMF portal (UUI) for Option 2 resulting in NSI Activation API called towards SO (NSMF). SO (NSMF) calls activateNSSI APIs towards internal Core and Transport NSSMFs, and internal RAN NSSMF

NOTE: This involves activation of RAN NF NSSI, CORE NSSI, TN BH NSSI, TN FH NSSI and TN MH NSSI

1At least 1 service needs to be instantiated

IN PROGRESS




21Service deactivation (Option 2)

Service deactivation from CSMF portal (UUI) for Option 1/2 resulting in NSI Deactivation API called towards SO (NSMF). SO (NSMF) calls DeactivateNSSI APIs towards RAN, Core and Transport NSSMFs

NOTE: This involves deactivation of RAN NF NSSI, CORE NSSI, TN BH NSSI, TN FH NSSI and TN MH NSSI

1At least 1 service needs to be activated

IN PROGRESS




22Service Termination (Option2)

Service termination from CSMF portal (UUI) for Option 2. SO (NSMF) triggers OOF to check for NSI termination, OOF returns NSI should be terminated

1At least 1 service needs to be instantiatedsravya sherla 

IN PROGRESS




23Service Termination (Option2)

SO (NSMF) triggers RAN, Core and TN NSSMF with deallocateNSSI API. NSI is also removed by SO (NSMF).

NOTE: This involves termination of RAN NF NSSI, CORE NSSI, TN BH NSSI, TN FH NSSI and TN MH NSSI

1At least 1 service needs to be instantiatedsravya sherla 

IN PROGRESS




24

Service Termination (Option2)

Terminate a service - this should terminate NSI but terminate only Core NSSI and RAN NSSI, and not TN BH NSSI1
sravya sherla 

IN PROGRESS

This can happen  when only 1 Service Profile is linked to NSI and 1 Slice Profile each is linked to RAN & CORE NSSIs, but > 1 Slice Profile is linked to TN BH NSSI.

25Service Termination (Option2)Terminate a service - this should terminate NSI but terminate only Core NSSI and RAN NSSI, and not TN MH NSSI1
sravya sherla 

IN PROGRESS

This can happen  when only 1 Service Profile is linked to NSI and 1 Slice Profile each is linked to RAN & CORE NSSIs, but > 1 Slice Profile is linked to TN MH NSSI.

26Service Termination (Option2)Terminate a service - this should terminate NSI but terminate only Core NSSI and RAN NSSI, and not TN FH NSSI1
sravya sherla 

IN PROGRESS

This can happen  when only 1 Service Profile is linked to NSI and 1 Slice Profile each is linked to RAN & CORE NSSIs, but > 1 Slice Profile is linked to TN FH NSSI.


E2E network slicing

...

test cases from Jakarta release (using resource occupancy details) 

S. No

Test Case

Description

Priority

Dependency/Issue

Tester

Status

Remarks

Test Details

4

Service instantiation  - Reuse existing NSI

(nsmf based tn slices)

NSMF (SO) triggers OOF for NSI selection (passing Service Profile, NST and sub-net capabilities), resulting in OOF providing details of existing NSI to be reused based on the resource occupancy data received from DCAE(slice-analysis-ms).1At least 1 service needs to be instantiatedNiranjana Y 
Status
colourYellow
titleinprogress


5

Service instantiation  - Reuse existing NSI

(Option1)

NSMF (SO) triggers OOF for NSI selection (passing Service Profile, NST and sub-net capabilities), resulting in OOF providing details of existing NSI to be reused based on the resource occupancy data received from DCAE(slice-analysis-ms).1At least 1 service needs to be instantiatedNiranjana Y 
Status
colourYellow
titleinprogress


6OOF requests for resource occupancy dataOOF (HAS) should fetch the resource occupancy details from DCAE (slice-analysis-ms).1
Malarvizhi Paramasivam 
Status
colourYellow
titleinprogress


7Get resource occupancy data Slice analysis MS receives request from OOF for resource occupancy details. Slice-analysis requests DES (Data Exposure Service) for the PM data for a specific time interval, converts it into configuration data, aggregates and calculates the available resources for the requested slices and returns it back to OOF.1
Niranjana Y 
Status
colourYellow
titleinprogress


8Update candidate list in HASHAS finds the difference between the response from DCAE and the requested config in service/slice profile and adds the difference attributes to the candidate list for the optimization based on the found difference value.1
Malarvizhi Paramasivam 
Status
colourYellow
titleinprogress


9Return solution to SO

HAS runs the optimization to choose the suitable NSI/NSSI. The selected NSI/NSSI is returned to OSDF, which forwards it to SO.

1
Malarvizhi Paramasivam 
Status
colourYellow
titleinprogress


...