Integration Testing
Note: The OOF-PCI use case
...
integration testing is being done at Windriver lab.
Note: DMaaP should be setup for most of the test cases below.
# | Component(s) | Test Case | Status | Remarks |
---|---|---|---|---|
IT#001 | DCAE (SON Handler MS) | SON Handler Micro-service successfully on-boarded on to DCAE |
|
|
| |||||
IT#002 | DCAE (SON Handler MS) | SON Handler Micro-service's DB is up and the Micro-service is able to read/write data. |
| ||||||||
IT#003 | DCAE (SON Handler MS) | SON Handler Micro-service is able to successfully fetch config policies from Consul. |
| ||||||||
IT#004 | OOF and Policy | OOF is able to successfully fetch config policy from Policy |
NOT YET TESTED
| This test case is no longer applicable, as there is no policy-driven actions in OOF for this use case in Dublin. | |||||||||
IT#005 | DCAE (SON Handler MS) | SON Handler Micro-service is able to successfully receive a message over DMaaP containing PM/FM data (from VES Collector) |
| ||||||||
IT#006 | DCAE (SON Handler MS) and |
DMaaP | SON Handler Micro-service is able to successfully receive a message over DMaaP containing neighbor list update |
| ||||||||
IT#007 | DCAE (SON Handler MS) |
REST interface | SON Handler Micro-service is able to successfully fetch neighbor list details |
using REST interface (Config DB |
APIs) |
| |||||||
IT#008 | DCAE (SON Handler MS) and OOF | SON Handler Micro-service invokes REST API of OOF for PCI optimization |
NOT YET TESTED
NOT YET TESTED
NOT YET TESTED
NOT YET TESTED
NOT YET TESTED
NOT YET TESTED
NOT YET TESTED
NOT YET TESTED
|
| |||||||||||||||||||||||||||||
IT#009 | OOF and Config DB (REST API) | OOF is able to obtain relevant neighbor list information for optimization algorithm from ConfigDB (REST API) |
|
| ||||||||||||||||||||||||||
IT#010 | DCAE (SON Handler MS) and |
OOF | SON Handler Micro-service |
NOT YET TESTED
IT#017
NOT YET TESTED
NOT YET TESTED
NOT YET TESTED
NOT YET TESTED
NOT YET TESTED
Test Case ID
Test Case Name
SON Handler Micro-service on-boarding
Description
SON Handler Micro-service is successfully on-boarded on to DCAE
Release
Dublin
Pre-conditions
(a) DCAE up and running
(b) DCAE CLI available
Testing Steps
Steps | Expected Result |
|
|
Conclusion (Pass /Fail)
Testing Lab
Winlab
Test Case ID
Test Case Name
SON-Handler Micro-service DB on-boarding
Description
Release
Dublin
Pre-conditions
(a) SON-Handler MS is up and running
Testing Steps
Steps | Expected Result |
|
|
Conclusion (Pass /Fail)
Testing Lab
Winlab
Test Case ID
Test Case Name
Policy fetch by SON-Handler MS
Description
Release
Dublin
Pre-conditions
(a) SON-Handler MS is up and running
(b) DCAE Platform including Consul is up and running
Testing Steps
Steps | Expected Result |
|
|
Conclusion (Pass /Fail)
Testing Lab
Winlab
Test Case ID
Test Case Name
Policy fetch by OOF
Description
Release
Dublin
Pre-conditions
(a) Policy component is up and running
(b) Config policies related to OOF are provisioned in Policy component
Testing Steps
Steps
Expected Result
- Bring up the OOF using the installation steps.
- Check the OOF database to see the contents of the OOF config policy for PCI optimization use case (i.e., OOF should invoke Policy API to fetch the config policies).
ALGO_CATEGORY:OOF-PCI-OPTIMIZATION
PCI_OPTMIZATION_ALGO_NAME:OOF-PCI-OPTIMIZATION-LEVEL1
PCI_OPTIMIZATION_NW_CONSTRAINT:MAX5PCICHANGESONLY
PCI_OPTIMIZATION_PRIORITY: 2
PCI_OPTIMIZATION_TIME_CONSTRAINT:NONE
receives optimization result from OOF (via callback URL) and sends response |
|
| ||||||||||||||||||||||||||||||
IT#011 | DCAE (SON Handler MS) and Config DB (REST API) | SON Handler Micro-service is able to successfully fetch PNF details from Config DB (using REST API call) |
| |||||||||||||||||||||||||||||
IT#012 | DCAE (SON Handler MS) and Policy | SON Handler Micro-service is able to send PCI/ANR updates via DMaaP to Policy |
|
| ||||||||||||||||||||||||||||
IT#013 | Policy and DMaaP | Policy is able to successfully send a DMaaP message (to SDN-R) with PCI/neighbor list updates. |
| |||||||||||||||||||||||||||||
IT#014 | Policy and DMaaP | Policy is able to successfully receive a DMaaP message with PCI/neighbor list update response |
| |||||||||||||||||||||||||||||
IT#015 | DCAE (SON Handler MS) and Policy | SON Handler Micro-service is able to receive PCI/neighbor list update response via DMaaP from Policy, process it and logs the results. |
| |||||||||||||||||||||||||||||
IT#016 | DCAE (SON Handler MS) | SON Handler Micro-service is able to process PM KPI data, store as needed, and apply rules to recommend removal of a neighbor relationship. |
| |||||||||||||||||||||||||||||
IT#017 | SDN-R | Upon receiving message from Policy, SDN-R sends netconf message to RAN-Sim. |
pending completion of 2 known issues (Medium): CCSDK-1399 and CCSDK-1400 | Will be completed when CCSDK-1399 and CCSDK-1400 are delivered (so not part of Dublin).
The DMaaP listener docker with the code fix is not yet deployed in SB-00 where the testing is done. The code, fix however, is already merged on to Dublin and Master branches. So, once the latest docker is deployed, we will continue and complete the test case at Windriver.
| ||||||||||||||||||||||||||||
IT#018 | DCAE (VES Collector) | VES Collector receives VES messages from RAN-Simulator |
|
Test Case ID | IT#001 | ||||
Test Case Name | SON Handler Micro-service on-boarding | ||||
Description | SON Handler Micro-service is successfully on-boarded on to DCAE | ||||
Release | Dublin | ||||
Pre-conditions | (a) DCAE up and running (b) DCAE CLI available | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#002 | ||||
Test Case Name | SON-Handler Micro-service DB on-boarding | ||||
Description | SON-Handler Micro-service's PG DB is up, and SON-Handler Micro-service is able to write data e.g., local configuration data and read it. | ||||
Release | Dublin | ||||
Pre-conditions | (a) SON-Handler MS is up and running | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#003 | ||||
Test Case Name | Policy fetch by SON-Handler MS | ||||
Description | SON Handler Micro-service is able to successfully fetch config policies from Consul. | ||||
Release | Dublin | ||||
Pre-conditions | (a) SON-Handler MS is up and running (b) DCAE Platform including Consul is up and running | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#004 | ||||
Test Case Name | Policy fetch by OOF | ||||
Description | OOF is able to successfully fetch the config policies from Policy | ||||
Release | Dublin | ||||
Pre-conditions | (a) Policy component is up and running (b) Config policies related to OOF are provisioned in Policy component | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#005 | ||||
Test Case Name | VES (DMaaP) interaction with SON-Handler MS | ||||
Description | SON Handler Micro-service is able to successfully receive a message over DMaaP containing PM/FM data (from VES Collector). | ||||
Release | Dublin | ||||
Pre-conditions | (a) DCAE platform is up and running, VES is online (b) SON-Handler MS is online (c) DMaaP is up | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#006 | ||||
Test Case Name | DMaaP interaction with SON-Handler MS | ||||
Description | SON Handler Micro-service is able to successfully receive a message over DMaaP containing neighbor list update | ||||
Release | Dublin | ||||
Pre-conditions | (a) DCAE platform is up and running (b) SON-Handler MS is online (c) DMaaP is up | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#007 | ||||
Test Case Name | SON-Handler MS fetching neighbor details | ||||
Description | SON Handler Micro-service is able to successfully fetch neighbor list details using a REST interface | ||||
Release | Dublin | ||||
Pre-conditions | (a) DCAE platform is up and running (b) SON-Handler MS is online (c) IT#006 is completed | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#008 | ||||
Test Case Name | OOF trigger for PCI optimization | ||||
Description | SON Handler Micro-service invokes REST API of OOF for PCI optimization | ||||
Release | Dublin | ||||
Pre-conditions | (a) DCAE platform is up and running (b) SON-Handler MS is online (c) OOF is online (d) IT#004 is completed. (e) IT#005 or IT#006 is completed | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#009 | ||||
Test Case Name | Config DB interaction with OOF | ||||
Description | OOF is able to obtain relevant neighbor list information for optimization algorithm from ConfigDB (REST API) | ||||
Release | Dublin | ||||
Pre-conditions | (a) OOF is online (b) ConfigDB is up and running | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#010 | ||||
Test Case Name | OOF response for PCI optimization | ||||
Description | SON Handler Micro-service receives optimization result from OOF (via callback URL) and sends response | ||||
Release | Dublin | ||||
Pre-conditions | (a) DCAE platform is up and running (b) SON-Handler MS is online (c) OOF is online (d) IT#008 and IT#009 are completed. | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#011 | ||||
Test Case Name | Config DB interaction with SON-Handler MS for PNF details | ||||
Description | |||||
Release | Dublin | ||||
Pre-conditions | (a) DCAE platform is up and running (b) SON-Handler MS is online (c) OOF is online (d) IT#010 is completed. | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#012 | ||||
Test Case Name | SON-Handler MS interaction with Policy (DMaaP) for PCI updates | ||||
Description | SON Handler Micro-service is able to send PCI/neighbor list updates via DMaaP to Policy | ||||
Release | Dublin | ||||
Pre-conditions | (a) DCAE platform is up and running (b) SON-Handler MS is online (c) Policy is online (d) IT#011 is completed. | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#013 | ||||
Test Case Name | Policy interaction with SDN-R (DMaaP) for PCI updates | ||||
Description | Policy is able to successfully send a DMaaP message (to SDN-R) with PCI/neighbor list updates. | ||||
Release | Dublin | ||||
Pre-conditions | (a) SON-Handler MS is online (b) Policy is online | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#014 | ||||
Test Case Name | Policy interaction with DMaaP for PCI update response | ||||
Description | Policy is able to successfully receive a DMaaP message with PCI/neighbor list update response | ||||
Release | Dublin | ||||
Pre-conditions | (a) SON-Handler MS is online (b) Policy is online (c) IT#013 is completed | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | Windriver lab |
Test Case ID | IT#015 | ||||
Test Case Name | Policy interaction with SON-Handler MS (DMaaP) for PCI update response | ||||
Description | SON Handler Micro-service is able to receive PCI/neighbor list update response via DMaaP from Policy, process it and logs the results. | ||||
Release | Dublin | ||||
Pre-conditions | (a) SON-Handler MS is online (b) Policy is online (c) IT#014 is completed | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab |
Windriver lab |
Test Case ID |
IT#016 |
Test Case Name |
ANR update by SON-Handler MS | |
Description | SON Handler Micro-service is able to |
process PM KPI data, store as needed, and apply rules to recommend removal of a neighbor relationship. | |
Release | Dublin |
Pre-conditions | (a) |
SON-Handler MS is online (b) |
Policy is online (c) |
IT#005, IT#007 and IT#011 are completed | ||||
Testing Steps |
|
|
|
|
|
|
|
|
|
|
|
| |
Conclusion (Pass /Fail) | |
Testing Lab |
Windriver lab |
Test Case ID |
IT#017 | |
Test Case Name | Netconf interface of SDN-R ( |
edit-config) |
Description |
Upon receiving message from Policy, SDN-R sends netconf message to RAN-Sim. | |
Release | Dublin |
Pre-conditions | (a) |
SDN-R is up and running (b) |
(RAN) devices are mounted on to SDN-R | |||
Testing Steps |
|
- Ensure relevant DMaaP topics are created (PCI-NOTIF-TOPIC-NGHBR-LIST-CHANGE-INFO_OUTPUT), along with producer and consumers (using unauthenticated mode).
- Post a neighbor-list change notification message (topic: PCI-NOTIF-TOPIC-NGHBR-LIST-CHANGE-INFO_OUTPUT) on DMaaP either manually (or) using SDN-R and RAN-Simulator (or) using SDN-R and a netconf server
| ||
Conclusion (Pass /Fail) | ||
Testing Lab |
Windriver lab |
Test Case ID |
IT#018 |
Test Case Name |
VES Collector interface with RAN |
Description |
VES Collector receives VES messages from RAN-Simulator | |
Release | Dublin |
Pre-conditions | (a) DCAE |
Platform including VES-Collector is up and running. (b) |
RAN-Simulator is up and running | |||
Testing Steps |
|
- Ensure relevant DMaaP topics are created (PCI-NOTIF-TOPIC-NGHBR-LIST-CHANGE-INFO_OUTPUT), along with producer and consumers (using unauthenticated mode).
- Post a neighbor-list change notification message (topic: PCI-NOTIF-TOPIC-NGHBR-LIST-CHANGE-INFO_OUTPUT) on DMaaP either manually (or) using SDN-R and RAN-Simulator (or) using SDN-R and a netconf server
| ||
Conclusion (Pass /Fail) | ||
Testing Lab |
Windriver lab |