Integration Testing
Note: The OOF-PCI use case implementation and testing will be done at the Rutgers University Winlab ONAP Wireless Lab. Access is available to interested ONAP members.
Please see this page for details: Open Wireless Laboratory (OWL) at Wireless Information Network Laboratory (WINLAB)
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 | |||||||
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 | |||||||
IT#009 | OOF and Config DB (REST API) | OOF is able to obtain relevant neighbor list information for optimization algorithm from ConfigDB (REST API) | NOT YET TESTED | |||||||
IT#010 | DCAE (SON Handler MS) and OOF | SON Handler Micro-service receives optimization result from OOF (via callback URL) and sends response | NOT YET TESTED | |||||||
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/neighbor list updates via DMaaP to Policy | NOT YET TESTED | |||||||
IT#013 | Policy and SDN-R | Policy is able to successfully send a DMaaP message (to SDN-R) with PCI/neighbor list updates. | NOT YET TESTED | |||||||
IT#014 | Policy and DMaaP | Policy is able to successfully receive a DMaaP message with PCI/neighbor list update response | NOT YET TESTED | |||||||
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. | NOT YET TESTED | |||||||
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. | NOT YET TESTED | |||||||
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |
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 | Winlab |