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) |
NOT YET TESTED
NOT YET TESTED
IT#016
NOT YET TESTED
| ||||||||
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
|
| |||||||||||||||||||||||||||||||
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 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 | WinlabWindriver 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 |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | WinlabWindriver 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 |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab | WinlabWindriver lab |