Steps to test SDC changes
Test Cases
Test Case Id | Test Case | Test Type | Status |
---|---|---|---|
TEST-CASE-1 | Invoke External Service Creation API with the payload for Partner Service Definition | Manual | Local SDC deployment: COMPLETE |
TEST-CASE-2 | Test new category for Partner Domain Service in the service creation UI | Manual | Local SDC deployment: COMPLETE |
TEST-CASE-3 | Test service distribution for Partner Domain Service | Manual | Local SDC deployment: COMPLETE |
Test Cases Details
Test Case ID | TEST-CASE-1 |
---|---|
Test Case Name | Invoke External Service Creation API with the payload for Partner Service Definition |
Description | This test will create new Partner domain service |
Release | Frankfurt |
Preconditions | |
Testing Steps | Create Partner Domain Service payload. Example payload at createPartnerService-PayloadToSDC-Sample.json POST request (using postman or similar) to URL /sdc/v1/catalog/services Check if new Partner Domain service is created |
Status (Pass/Fail) | Local SDC deployment: COMPLETD |
Testing Lab | Local SDC deployment |
Test Case ID | TEST-CASE-2 |
---|---|
Test Case Name | Test new category for Partner Domain Service in the service creation UI |
Description | In Service creation page, new Category named Partner Domain Service should be available |
Release | Frankfurt |
Preconditions | Local SDC or ONAP deployment available and running |
Testing Steps | Open SDC app ( standalone or ONAP deployment) Open new service creation page Check the Category dropdown for the presence of Partner Domain Service option is available |
Status (Pass/Fail) | Local SDC deployment:COMPLETD |
Testing Lab | Local SDC deployment |
Test Case ID | TEST-CASE-3 |
---|---|
Test Case Name | Test service distribution for Partner Domain Service |
Description | Service distribution for Partner Domain Service |
Release | Frankfurt |
Preconditions | SDC up and running. Partner Domain Service is created for distribution |
Testing Steps | Once the service is created via the API, it can be submitted for verification and distribution. This can be done by logging into the SDC portal or by invoking the SDC internal APIs. Once the Service is Distributed, it can be used as a component within a composite service. A Partner Service is a unitary service and it cannot add other services as its components. It can only be added as a component of other composite services or it can be instantiated as a single service |
Status (Pass/Fail) | Local SDC deployment: COMPLETD |
Testing Lab | Local SDC deployment |
Sample Payloads
Payload to SDC service creation API - createPartnerService-PayloadToSDC-Sample.json
Postman collection for Onboard service - SDC-2383-Onboard_Service.postman_collection.json
Usage guidelines of Partner Service
Please ensure testing follows the guidelines on how to create a valid Partner Service.
Valid and Invalid usage depicted below
Refer - Sample Internet Service - Service Specifications on Third-party Operational Domain Manager for an example of Partner Domain Service