...
Flow Step | Test Case Description | Status | 1|||||
---|---|---|---|---|---|---|---|
TC1 | Authenticate Connection | Verifying the connection can be established using TCP |
| 2||||
TC2 | NF sends Real Time PM event and HV-VES Collector validates Event | Verify that VES Collector can receive and validate the hvMeas event—a) success—event header and field population agrees with GPB and b) failure event does not agree with GPB specification |
| ||||
TC3 | Publish Event | Verify that direct publication is done successfully to Kafka) |
| 4||||
TC4 | Topic Content Validation | Using a simple analytics program subscribe to the RTPM topic and verify amount events in topic. |
| 5||||
TC5 | Topic Content Validation (stretched goal) | Using a simple analytics program subscribe to the RTPM topic and using PM Dictionary/e.g. PM Content Meta Data and proto file generated code decode the data and display (stretched goal) |
| ||||
TC6 | Additional Test Case for Performance | PNF High Volume Simulator sends N correct messages. DCAE Analytics application should consume N messages from DMaaP Kafka |
| ||||
TC7 | Additional Test Case for Performance | PNF High Volume Simulator sends N1 correct messages, N2 incorrect due to wrong domain, N3 correct ones. DCAE Analytics application should consume N1+N3 messages from DMaaP Kafka |
| ||||
TC8 | Additional Test Case for Performance | PNF High Volume Simulator sends N1 correct messages, N2 incorrect due to wrong wireprotocol, N3 correct ones. DCAE Analytics application should consume N1+N3 messages from DMaaP Kafka |
| ||||
TC9 | Additional Test Case for Performance | PNF High Volume Simulator sends N1 correct messages, N2 incorrect due to undecodable GPB, N3 correct ones. DCAE Analytics application should consume N1+N3 messages from DMaaP Kafka |
| ||||
TC10 | Additional Test Case for Performance | PNF High Volume Simulator sends N1 correct messages wherein one message have to big GPB payload. DCAE Analytics application should consume less then N1 messages from DMaaP Kafka. Verify if HV-VES has disconnected from such PNF |
|
...
TC1 : Authenticate Connection
TC1 : Authenticate Connection | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Status | No run | ||||||||||||||
Tester | Marek Pondel | ||||||||||||||
Precondition | HV-VES XNF simulator (https://wiki.onap.org/display/DW/HV-VES+simulator) integrated to ONAP. | ||||||||||||||
Steps | 1. | Check if HV-VES component supports TLS using nmap command , e.g. :
| Expected results | 1. | HV-VES supports TCP and TLS connections :
| ||||||||||
2. | Gather TCP traffic during event is sent to HV-VES via XNF simulator, e.g. :
| 2. | Based on gathered cap file check if TLS connection was established during message sending to HV-VES : |
TC2 : NF sends Real Time PM event and HV-VES Collector validates Event
TC2 : NF sends Real Time PM event and HV-VES Collector validates Event | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Status | No run | ||||||||||||||
Tester | Marek Pondel | ||||||||||||||
Precondition | HV-VES XNF simulator (https://wiki.onap.org/display/DW/HV-VES+simulator) integrated to ONAP. | ||||||||||||||
Steps | 1. | Send valid GPB format event to HV-VES and check logs , e.g.
| Expected results | 1. | Message is sent properly :
| ||||||||||
2. | Send invalid GPB format event to HV-VES and check logs :
| 2. | Invalid message was not sent to DMaaP topic. HV-VES log points proper number of messages processed :
|
|
TC3 : Publish Event
TC3 : Publish Event | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Status | No run | |||||||||
Tester | Marek Pondel | |||||||||
Precondition | HV-VES XNF simulator (https://wiki.onap.org/display/DW/HV-VES+simulator) integrated to ONAP. | |||||||||
Steps | 1. | Start Kafka log on ves_hvRanMeas topic :
| Expected results | 1. | The log is enabled. | |||||
2. | Send valid event to HV-VES using XNF simulator. | 2. | The message is published on DMaaP ves_hvRanMeas topic :
|
|
|
TC4 : Topic Content Validation
TC4 : Topic Content Validation | |||||
---|---|---|---|---|---|
Status | No run | ||||
Tester | Marek Pondel | ||||
Precondition | HV-VES XNF simulator (https://wiki.onap.org/display/DW/HV-VES+simulator) integrated to ONAP. | ||||
Steps | 1. | Start Kafka log. | Expected results | 1. | The log is enabled. |
2. | Send valid events to HV-VES and validate it's content. | 2. | Proper amount of events are published on Kafka topic and contain expected content. |
To do
- Define non-functional (performance) requirements for HV-VES.
- TC5 - TC10 update based on non-functional HV-VES requirements.