Table of Contents |
---|
...
TC1 : Authenticate Connection | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | 1. | ||||||||||||||||||||
Status |
| Tester | Marek Pondel | ||||||||||||||||||
Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. SSL activated in HV-VES (HV-VES simulator#VESsimulator-HV-VESwithSSLenabled) | ||||||||||||||||||||
Steps | 1. | Check if HV-VES component supports TLS using nmap command, e.g.:
| Expected results | 1. | HV-VES supports TCP and TLS connections:
|
...
TC2 : Collector validates event | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | 2. | ||||||||||||||||||||
Status |
| TesterMarek Pondel | |||||||||||||||||||
Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. | ||||||||||||||||||||
Steps | 1. | Send valid VesEvent (HV-VES simulator#VESsimulator-HV-VESmessagesimulationfromshell) to HV-VES and check logs. | Expected results | 1. | Message is received by the collector. | ||||||||||||||||
2. | Send invalid VesEvent (WTP frame starting with 0xFF) to HV-VES and check logs. | 2. | Log is pointing that WTP frame should start with 0xAA instead of 0xFF. |
...
TC3 : Publish Event | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | 3. | ||||||||||
Status |
| ||||||||||
Tester | Marek Pondel | ||||||||||
Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. | ||||||||||
Steps | 1. | Start Kafka log on HV_VES_PERF3GPP topic (HV-VES simulator#VESsimulator-HV-VESmessagesimulationfromshell). | Expected results | 1. | The log is enabled. | ||||||
2. | Send valid event to HV-VES. | 2. | The message is published on DMaaP: HV_VES_PERF3GPP topic. |
...
TC4 : Topic Content Validation | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | 4. | ||||||||||
Status |
| ||||||||||
Tester | Marek Pondel | ||||||||||
Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. | ||||||||||
Steps | 1. | Start Kafka log. | Expected results | 1. | The log is enabled. | ||||||
2. | Send valid event to HV-VES and validate its content (HV-VES simulator#VESsimulator-HV-VESmessagesimulationfromshell). | 2. | Published event contains expected content. |
...
TC5 : Message validation based on domain | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | * | ||||||||||||||||||||
Status |
| Tester | Marek Pondel | ||||||||||||||||||
Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. | ||||||||||||||||||||
Steps | 1. | Send N1=5 correct, N2=3 incorrect due to wrong domain, N3=5 correct messages to HV-VES. | Expected results | 1. | N1+N3 messages are published on DMaaP Kafka topic. |
...
TC6 : Message validation based on WTP marker byte | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | * | ||||||||||||||||||||
Status |
| Tester | Marek Pondel | ||||||||||||||||||
Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. | ||||||||||||||||||||
Steps | 1. | Send N1=5 correct, N2=3 incorrect due to wrong Wire Transfer Protocol marker byte, N3=5 correct messages to HV-VES. | Expected results | 1. | N1 messages are published on DMaaP Kafka topic. TCP connection is interrupted by HV-VES when such a wrong message is received. |
...
TC7 : Message validation based on undecodable GPB | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | * | ||||||||||||||||||
Status |
| Tester||||||||||||||||||
Marek Pondel | Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. | |||||||||||||||||
Steps | 1. | Send N1=5 correct, N2=3 incorrect due to undecodable GPB, N3=5 correct messages are sent to HV-VES. | Expected results | 1. | N1+N3 messages are published on DMaaP Kafka topic. |
...
TC8 : Message validation based on payload size | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | * | ||||||||||||
Status |
| ||||||||||||
Tester | Marek Pondel | ||||||||||||
Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. | ||||||||||||
Steps | 1. | Send N1=5 correct, N2=3 incorrect due to payload size greater than 1MB, N3=5 correct messages to HV-VES. | Expected results | 1. | N1 messages are published on DMaaP Kafka topic. HV-VES interrupts connection when it encounters a message with too big GPB payload |
TC9 : Message validation based on WTP invalid format
TC9 : Message validation based on WTP invalid format | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | * | ||||||||||||
Status |
| ||||||||||||
Tester | Marek Pondel | ||||||||||||
Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. | ||||||||||||
Steps | 1. | Send N1=5 correct, N2=3 incorrect due to wrong Wire Transfer Protocol invalid format, N3=5 correct messages to HV-VES. | Expected results | 1. | N1+N3 messages are published on DMaaP Kafka topic. |
...
TC10 : Message over SSL | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Spec flow | * | ||||||||||||||||||||
Status |
| Tester | Marek Pondel | ||||||||||||||||||
Precondition | ONAP setup with: consul, dcaegen2, dmaap, msb. | ||||||||||||||||||||
Steps | 1. | Send valid event to HV-VES over SSL. | Expected results | 1. | SSL connection to HV-VES is setup and the message is published on DMaaP topic. |
...