POMBA - Functional Test Cases (Dublin)

POMBA - Functional Test Cases (Dublin)

POMBA Data Router

HTTPS Support

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

data-router | deployment | https

Verify that the POMBA data-router can be deployed using HTTPS as a configurable parameter.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-559



data-router | orchestration-initiation | https

Verify that an orchestration-event can be published to the data-router over HTTPS

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-559



data-router | orchestration-initiation | https

Verify that the data-router rejects the orchestration-event if sent via HTTP

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-559



data-router | server-side certificates | https

The purpose of the test is to validate that the orchestration-event to data-router can only be successful with server-side certificates

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-559



data-router | server-side certificates

The purpose of the test is to validate that the orchestration-event to data-router will be rejected if the server-side certificates are not loaded

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-559



Context Builder: SDNC

OOM

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

oom deployment

Verify that the SDNC Context Builder is capable of being deployed through OOM.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-426



oom deletion 

Verify that the SDNC Context Builder is capable of being deleted form a POMBA deployment.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-426



SDNC Seed Code w/ Generic Resources API

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

context aggregator | builders | properties | sdnc.properties

Verify that the Context Aggregator config/builders/ directory contains an sdnc.properties file upon deployment so that the builder can be utilized in audits.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-520



sdnccontextbuilder | service | context | basic auth

Verify that the SDNC Context Builder can successfully process an incoming context request using basic authentication.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-520



sdnccontextbuilder | service | context | basic auth | bad credentials

Verify that the SDNC Context Builder rejects requests that do not provide the correct credentials.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-520



context aggregator -> sdnc context builder

Verify that the Context Aggregator is capable of interoperating with the SDNC Context Builder.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-520



sdnc context builder -> sdnc

Verify that the SDNC Context Builder is capable of interoperating with an SDNC.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-520



POMBA APIv1

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

sdnccontextbuilder | v1 | service | context

Verify that the SDNC Context Builder context API can be called while explicitly referencing the version (v1).

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



sdnccontextbuilder | service | context

Verify that when the API version for the SDNC Context Builder is not explicitly specified, the latest version (APIv1) will be invoked.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



sdnccontextbuilder | v1 | service | context | vservers fields

Verify that the SDNC Context Builder can return the full list of required attributes associated with one or more vservers associated with a service instance. The attribute values should be obtained from the correct source attributes.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



sdnccontextbuilder | v1 | service | context | l3-networks fields

Verify that the SDNC Context Builder can return the full list of required attributes associated with one or more l3-networks associated with a service instance. The attribute values should be obtained from the correct source attributes.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



sdnccontextbuilder | v1 | service | context | serviceInstanceId missing

Verify that the SDNC Context Builder returns a 400 error when the required serviceInstanceID parameter is missing.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



sdnccontextbuilder | v1 | service | context | X-TransactionId missing

Verify that the SDNC Context Builder is capable of processing a context request that omits the X-TransactionId header.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



sdnccontextbuilder | v1 | service | context | X-FromAppId missing

Verify that the SDNC Context Builder reutrns a 400 error processing a context request that omits the X-FromAppId header.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



sdnccontextbuilder | v1 | service | context | SDNC not available

Verify that the SDNC Context Builder returns a 500 error when the SDNC from which data is to be obtained is not available.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



sdnccontextbuilder | v1 | service | context | service not found

Verify that the SDNC Context Builder returns a 404 error when the service instance for which context is requested cannot be located in the SDNC.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



sdnccontextbuilder | logging | success

Verify that the SDNC Context Builder provides sufficient logging when a context request is successfully processed.



@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462

Logging for the sdncctxbuilder will be tested on the next phase of the epic

sdnccontextbuilder | logging | failure | bad request

Verify that the SDNC Context Builder provides sufficient logging when a context request is unsuccessfully processed due to a missing parameter.



@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462

Logging for the sdncctxbuilder will be tested on the next phase of the epic

sdnccontextbuilder | v1 | swagger

Verify that the SDNC Context Builder provides swagger documentation for v1 of the Context Builder API.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



wiki

Verify that the wiki documentation provides a suitable description of the SDNC Context Builder APIv1.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-462



API Mapper w/ VNF API

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

default config | context request | service type | vFW

Verify that, using the default configuration, the VNF API is utilized when the SDNC Context Builder detects that the service instance is of type "vFW".

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-421



default config | context request | service type | vDNS

Verify that, using the default configuration, the VNF API is utilized when the SDNC Context Builder detects that the service instance is of type "vDNS".

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-421



default config | context request | service type | non-vFW/vDNS

Verify that, using the default configuration, the GENERIC-RESOURCE-API is utilized when the SDNC Context Builder detects that the service instance isn't of the type vFW or vDNS.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-421



generic-resource-api | common model support | vserver

Verify that when the SDNC Context Builder utilizes the Generic Resource API to gather service data, the output is able to pass along all of the mandatory vserver attributes.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-421



generic-resource-api | common model support | l3-network

Verify that when the SDNC Context Builder utilizes the Generic Resource API to gather service data, the output is able to pass along all of the mandatory l3-network attributes.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-421



rules modification

Verify that the rules used to select which API should be used to gather service data can be changed.

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-421



context request | aai unavailable

Verify that an error is returned when the SDNC Context Builder is unable to contact the AAI and cannot, therefore, determine ServiceType for rules mapping

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-421



developer wiki

Verify that the developer wiki has been updated to include information about the API mapping feature in SDNC Context Builder, including how to modify the mapping rules

PASS

@David Stangl



https://lf-onap.atlassian.net/browse/LOG-421



L2 Fabric Retrieval - network



Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

network | sdnc| SDNCctxbuilder | Generic-API

Verify that the latest sdncctxbuilder can query SDNC and return the required attributes

PASS





https://lf-onap.atlassian.net/browse/LOG-768



network | sdnc| SDNCctxbuilder | VNF-API

Verify that the latest sdncctxbuilder can query SDNC and return the required attributes

FAIL





https://lf-onap.atlassian.net/browse/LOG-768

https://lf-onap.atlassian.net/browse/LOG-968

L2 Fabric Retrieval - pnf

Test Case

Description

Status

Owner

Date

JIRA link

Comment

Test Case

Description

Status

Owner

Date

JIRA link

Comment

network | sdnc| SDNCctxbuilder| Generic-API

Verify that the latest sdncctxbuilder can query SDNC and return the required attributes

PASS

@J. Ram Balasubramanian



https://lf-onap.atlassian.net/browse/LOG-778



POMBA Reporting

https support for Kibana