POST NFV-MANO Serive Interface - Method not implemented
[Documentation]Test ID: 8.3.1.5.1
...Test title: POST NFV-MANO Serive Interface - Method not implemented
...Test objective: The objective is to test that POST method is not implemeted.
...Pre-conditions:
...Reference: clause 5.5.10.3.1 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:
Send Post request for NFV-MANO Serive Interface
Check HTTP Response Status Code Is405
GET NFV-MANO Serive Interface
[Documentation]Test ID: 8.3.1.5.2
...Test title: GET NFV-MANO Serive Interface
...Test objective: The objective is to query status information about multiple NFV-MANO service interfaces of the NFV-MANO functional entity.
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
Get NFV-MANO Serive Interface
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsManoServiceInterfaces
GET NFV-MANO Serive Interface - invalid attribute-based filter
[Documentation]Test ID: 8.3.1.5.3
...Test title: GET NFV-MANO Serive Interface - invalid attribute-based filter
...Test objective:The objective is to test that the retrieval of NFV-MANO Serive Interface fails when using invalid attribute-based filter, and perform the JSON schema validation of the failed operation HTTP response.
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
Get NFV-MANO Serive Interface with invalid filter
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
GET NFV-MANO Serive Interface - invalid attribute selector
[Documentation]Test ID: 8.3.1.5.4
...Test title: GET NFV-MANO Serive Interface - invalid attribute selector
...Test objective: The objective is to test that the retrieval of NFV-MANO Serive Interface fails when using invalid attribute selector, and perform the JSON schema validation of the failed operation HTTP response.
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
Get NFV-MANO Serive Interface with invalid selector
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
GET NFV-MANO Serive Interface - Bad Request Response too Big
[Documentation]Test ID: 8.3.1.5.5
...Test title: GET NFV-MANO Serive Interface - Bad Request Response too Big
...Test objective: The objective is to test that the retrieval of NFV-MANO Serive Interface fails when response is too big, and perform the JSON schema validation of the failed operation HTTP response.
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
Get NFV-MANO Serive Interface
Check HTTP Response Status Code Is400
Check HTTP Response Body Json Schema IsProblemDetails
GET NFV-MANO Serive Interface with attribute-based filter
[Documentation]Test ID: 8.3.1.5.6
...Test title: GET NFV-MANO Serive Interface with attribute-based filter
...Test objective: The objective is to query status information about multiple NFV-MANO service interfaces of the NFV-MANO functional entities with attribute filters
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
Get NFV-MANO Serive Interface with filter
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsManoServiceInterfaces
GET NFV-MANO Serive Interface with "all_fields" attribute selector
[Documentation]Test ID: 8.3.1.5.7
...Test title: GET NFV-MANO Serive Interface with "all_fields" attribute selector
...Test objective: The objective is to retrieve NFV-MANO Serive Interface with "all_fields" attribute selector
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
Get NFV-MANO Serive Interface with all_fields attribute selector
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsManoServiceInterfaces
GET NFV-MANO Serive Interface with "exclude_default" attribute selector
[Documentation]Test ID: 8.3.1.5.8
...Test title: GET NFV-MANO Serive Interface with "exclude_default" attribute selector
...Test objective: The objective is to retrieve NFV-MANO Serive Interface with "exclude_default" attribute selector
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
Get NFV-MANO Serive Interface with all_fields attribute selector
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsManoServiceInterfaces
GET NFV-MANO Serive Interface with "fields" attribute selector
[Documentation]Test ID: 8.3.1.5.9
...Test title: GET NFV-MANO Serive Interface with "fields" attribute selector
...Test objective: The objective is to retrieve NFV-MANO Serive Interface with fields attribute selector
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
Get NFV-MANO Serive Interface with fields attribute selector
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsManoServiceInterfaces
GET NFV-MANO Serive Interface with "exclude_fields" attribute selector
[Documentation]Test ID: 8.3.1.5.10
...Test title: GET NFV-MANO Serive Interface with "exclude_fields" attribute selector
...Test objective: The objective is to retrieve NFV-MANO Serive Interface with "exclude_fields" attribute selector
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions: none
Get NFV-MANO Serive Interface with exclude_fields attribute selector
Check HTTP Response Status Code Is200
Check HTTP Response Body Json Schema IsManoServiceInterfaces
GET NFV-MANO Serive Interface with Paged Response
[Documentation]Test ID: 8.3.1.5.11
...Test title: GET NFV-MANO Serive Interface with Paged Response
...Test objective: The objective is to query NFV-MANO Serive Interface to get Paged Response.
...Pre-conditions:
...Reference: clause 5.5.10.3.2 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability:
...Post-Conditions:
Get NFV-MANO Serive Interface
Check HTTP Response Status Code Is200
Check LINK in Header
PUT NFV-MANO Serive Interface - Method not implemented
[Documentation]Test ID: 8.3.1.5.12
...Test title: PUT NFV-MANO Serive Interface - Method not implemented
...Test objective: The objective is to test that PUT method is not implemeted.
...Pre-conditions:
...Reference: clause 5.5.10.3.3 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:
Send Put request for NFV-MANO Serive Interface
Check HTTP Response Status Code Is405
PATCH NFV-MANO Serive Interface - Method not implemented
[Documentation]Test ID: 8.3.1.5.13
...Test title: PATCH NFV-MANO Serive Interface - Method not implemented
...Test objective: The objective is to test that PATCH method is not implemeted.
...Pre-conditions:
...Reference: clause 5.5.10.3.4 - ETSI GS NFV-SOL 009 [5] V3.3.1
...Config ID: Config_prod_NFV-MANO
...Applicability: none
...Post-Conditions:
Send Patch request for NFV-MANO Serive Interface
Check HTTP Response Status Code Is405
DELETE NFV-MANO Serive Interface - Method not implemented
[Documentation]Test ID: 8.3.1.5.14
...Test title: DELETE NFV-MANO Serive Interface - Method not implemented
...Test objective: The objective is to test that DELETE method is not implemeted.
...Pre-conditions:
...Reference: clause 5.5.10.3.5 - ETSI GS NFV-SOL 009 [5] V3.3.1