Commit 836a91c0 authored by Elian Kraja's avatar Elian Kraja
Browse files

Bug fixing: issue #100

parents 52470b9e 0abd3e7a
......@@ -46,7 +46,7 @@ Create a new Subscription - NO-DUPLICATION
Check HTTP Response Status Code Is 303
GET Subscriptions
[Documentation] Test ID: 6.3.4.4.5
[Documentation] Test ID: 6.3.4.4.4
... Test title: GET Subscriptions
... Test objective: The objective is to retrieve the list of active subscriptions
... Pre-conditions:
......@@ -59,7 +59,7 @@ GET Subscriptions
Check HTTP Response Body Json Schema Is FmSubscriptions
GET Subscription - Filter
[Documentation] Test ID: 6.3.4.4.6
[Documentation] Test ID: 6.3.4.4.5
... Test title: GET Subscription - Filter
... Test objective: The objective is to retrieve the list of active subscriptions with filter
... Pre-conditions:
......@@ -72,7 +72,7 @@ GET Subscription - Filter
Check HTTP Response Body Json Schema Is FmSubscriptions
GET subscriptions - Bad Request Invalid attribute-based filtering parameters
[Documentation] Test ID: 6.3.4.4.7
[Documentation] Test ID: 6.3.4.4.6
... Test title: GET subscriptions - Bad Request Invalid attribute-based filtering parameters
... Test objective: The objective is to retrieve the list of active subscriptions with Invalid attribute-based filtering parameters
... Pre-conditions:
......@@ -85,7 +85,7 @@ GET subscriptions - Bad Request Invalid attribute-based filtering parameters
Check HTTP Response Body Json Schema Is ProblemDetails
GET subscriptions with "all_fields" attribute selector
[Documentation] Test ID: 6.3.4.4.8
[Documentation] Test ID: 6.3.4.4.7
... Test title: GET subscriptions with "all_fields" attribute selector
... Test objective: The objective is to retrieve the list of active subscriptions with attribute selector
... Pre-conditions:
......@@ -98,7 +98,7 @@ GET subscriptions with "all_fields" attribute selector
Check HTTP Response Body Json Schema Is FmSubscriptions
GET subscriptions with "exclude_default" attribute selector
[Documentation] Test ID: 6.3.4.4.9
[Documentation] Test ID: 6.3.4.4.8
... Test title: GET subscriptions with "exclude_default" attribute selector
... Test objective: The objective is to retrieve the list of active subscriptions with attribute selector
... Pre-conditions:
......@@ -111,7 +111,7 @@ GET subscriptions with "exclude_default" attribute selector
Check HTTP Response Body Json Schema Is FmSubscriptions
GET subscriptions with "fields" attribute selector
[Documentation] Test ID: 6.3.4.4.10
[Documentation] Test ID: 6.3.4.4.9
... Test title: GET subscriptions with "fields" attribute selector
... Test objective: The objective is to retrieve the list of active subscriptions with attribute selector
... Pre-conditions:
......@@ -124,7 +124,7 @@ GET subscriptions with "fields" attribute selector
Check HTTP Response Body Json Schema Is FmSubscriptions
GET subscriptions with "exclude_fields" attribute selector
[Documentation] Test ID: 6.3.4.4.11
[Documentation] Test ID: 6.3.4.4.10
... Test title: GET subscriptions with "exclude_fields" attribute selector
... Test objective: The objective is to retrieve the list of active subscriptions with attribute selector
... Pre-conditions:
......@@ -139,7 +139,7 @@ GET subscriptions with "exclude_fields" attribute selector
PUT subscriptions - Method not implemented
[Documentation] Test ID: 6.3.4.4.8
[Documentation] Test ID: 6.3.4.4.11
... Test title: PUT subscriptions - Method not implemented
... Test objective: The objective is to test that the method is not implemented
... Pre-conditions:
......@@ -151,7 +151,7 @@ PUT subscriptions - Method not implemented
Check HTTP Response Status Code Is 405
PATCH subscriptions - Method not implemented
[Documentation] Test ID: 6.3.4.4.9
[Documentation] Test ID: 6.3.4.4.12
... Test title: PUT subscriptions - Method not implemented
... Test objective: The objective is to test that the method is not implemented
... Pre-conditions:
......@@ -163,7 +163,7 @@ PATCH subscriptions - Method not implemented
Check HTTP Response Status Code Is 405
DELETE subscriptions - Method not implemented
[Documentation] Test ID: 6.3.4.4.10
[Documentation] Test ID: 6.3.4.4.13
... Test title: DELETE subscriptions - Method not implemented
... Test objective: The objective is to test that the method is not implemented
... Pre-conditions:
......@@ -175,7 +175,7 @@ DELETE subscriptions - Method not implemented
Check HTTP Response Status Code Is 405
GET Subscriptions to get Paged Response
[Documentation] Test ID: 6.3.4.4.11
[Documentation] Test ID: 6.3.4.4.14
... Test title: GET Subscriptions to get Paged Response
... Test objective: The objective is to retrieve the list of active subscriptions to get paged response
... Pre-conditions:
......@@ -188,7 +188,7 @@ GET Subscriptions to get Paged Response
Check LINK in Header
GET subscriptions - Bad Request Response too Big
[Documentation] Test ID: 6.3.4.4.12
[Documentation] Test ID: 6.3.4.4.15
... Test title: GET subscriptions - Bad Request Response too Big
... Test objective: The objective is to test that GET method fail retrieving list of active subscription because Response is too big, and perform the JSON schema validation of the failed operation HTTP response
... Pre-conditions:
......@@ -201,7 +201,7 @@ GET subscriptions - Bad Request Response too Big
Check HTTP Response Body Json Schema Is ProblemDetails
GET Subscription with attribute-based filter "id"
[Documentation] Test ID: 6.3.4.4.13
[Documentation] Test ID: 6.3.4.4.16
... Test title: GET Subscription with attribute-based filter "id"
... Test objective: The objective is to retrieve the list of active subscriptions with filter "id"
... Pre-conditions:
......@@ -216,7 +216,7 @@ GET Subscription with attribute-based filter "id"
Get subscriptions with filter "filter.notificationTypes"
[Documentation] Test ID: 6.3.4.4.14
[Documentation] Test ID: 6.3.4.4.17
... Test title: GET Subscription with attribute-based filter "filter.notificationTypes"
... Test objective: The objective is to retrieve the list of active subscriptions with filter "filter.notificationTypes"
... Pre-conditions:
......@@ -230,7 +230,7 @@ Get subscriptions with filter "filter.notificationTypes"
Check PostCondition HTTP Response Body Subscriptions Matches the requested attribute-based filter "filter_notificationTypes"
Get subscriptions with filter "filter.faultyResourceTypes"
[Documentation] Test ID: 6.3.4.4.15
[Documentation] Test ID: 6.3.4.4.18
... Test title: GET Subscription with attribute-based filter "filter.faultyResourceTypes"
... Test objective: The objective is to retrieve the list of active subscriptions with filter "filter.faultyResourceTypes"
... Pre-conditions:
......@@ -244,7 +244,7 @@ Get subscriptions with filter "filter.faultyResourceTypes"
Check PostCondition HTTP Response Body Subscriptions Matches the requested attribute-based filter "filter_faultyResourceTypes"
Get subscriptions with filter "filter.perceivedSeverities"
[Documentation] Test ID: 6.3.4.4.16
[Documentation] Test ID: 6.3.4.4.19
... Test title: GET Subscription with attribute-based filter "filter.perceivedSeverities"
... Test objective: The objective is to retrieve the list of active subscriptions with filter "filter.perceivedSeverities"
... Pre-conditions:
......@@ -258,7 +258,7 @@ Get subscriptions with filter "filter.perceivedSeverities"
Check PostCondition HTTP Response Body Subscriptions Matches the requested attribute-based filter "filter_perceivedSeverities"
Get subscriptions with filter "filter.eventTypes"
[Documentation] Test ID: 6.3.4.4.17
[Documentation] Test ID: 6.3.4.4.20
... Test title: GET Subscription with attribute-based filter "filter.eventTypes"
... Test objective: The objective is to retrieve the list of active subscriptions with filter "filter.eventTypes"
... Pre-conditions:
......@@ -272,7 +272,7 @@ Get subscriptions with filter "filter.eventTypes"
Check PostCondition HTTP Response Body Subscriptions Matches the requested attribute-based filter "filter_eventTypes"
Get subscriptions with filter "filter.probableCauses"
[Documentation] Test ID: 6.3.4.4.18
[Documentation] Test ID: 6.3.4.4.21
... Test title: GET Subscription with attribute-based filter "filter.probableCauses"
... Test objective: The objective is to retrieve the list of active subscriptions with filter "filter.probableCauses"
... Pre-conditions:
......
......@@ -31,7 +31,7 @@ GET Individual VNF Indicator Subscription with invalid resource identifier
GET Individual VNF Indicator Subscription with invalid resource identifier
Check HTTP Response Status Code Is 404
Check HTTP Response Body Json Schema Is ProblemDetails
PUT Individual VNF Indicator Subscription - Method not implemented
[Documentation] Test ID: 6.3.2.5.5
... Test title: PUT individual VNF indicator subscription - Method not implemented
......@@ -71,32 +71,6 @@ POST Individual VNF Indicator Subscription - Method not implemented
Check HTTP Response Status Code Is 405
Check Postcondition VNF individual subscription is not created
DELETE Individual VNF Indicator Subscription
[Documentation] Test ID: 6.3.2.5.3
... Test title: Delete individual subscription to VNF performance indicators
... Test objective: The objective is to test the deletion of an individual VNF performance indicator subscription.
... Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
... Reference: Clause 8.4.6.3.5 - ETSI GS NFV-SOL 002 [2] v2.6.1
... Config ID: Config_prod_VE
... Applicability: The VNF supports the generation and maintenance of performance indicators
... Post-Conditions: The subscription to VNF performance indicators is deleted
Send Delete Request for Individual VNF Indicator Subscription
Check HTTP Response Status Code Is 204
Check Postcondition Individual VNF Indicator Subscription is Deleted
DELETE Individual VNF Indicator Subscription with invalid resource identifier
[Documentation] Test ID: 6.3.2.5.4
... Test title: Delete individual subscription to VNF performance indicators
... Test objective: The objective is to test that the deletion of an individual VNF performance indicator subscription fails when using an invalid resource identifier. The test also checks the JSON schema of the unsuccessful operation HTTP response.
... Pre-conditions: A VNF instance is instantiated. At least one VNF indicator subscription is available in the VNF.
... Reference: Clause 8.4.6.3.5 - ETSI GS NFV-SOL 002 [2] v2.6.1
... Config ID: Config_prod_VE
... Applicability: The VNF supports the generation and maintenance of performance indicators
... Post-Conditions: none
Send Delete Request for Individual VNF Indicator Subscription with invalid resource identifier
Check HTTP Response Status Code Is 404
Check HTTP Response Body Json Schema Is ProblemDetails
*** Keywords ***
Get Individual VNF Indicator Subscription
Log Trying to get a given subscription identified by subscriptionId
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -125,7 +125,7 @@ PUT Alarms - Method not implemented
Check HTTP Response Status Code Is 405
PATCH Alarms - Method not implemented
[Documentation] Test ID: 7.3.5.1.6
[Documentation] Test ID: 7.3.5.1.10
... Test title: PATCH Alarms - Method not implemented
... Test objective: The objective is to test that PATCH method is not allowed to for Fault management alarms on VNF
... Pre-conditions: none
......@@ -137,7 +137,7 @@ PATCH Alarms - Method not implemented
Check HTTP Response Status Code Is 405
DELETE Alarms - Method not implemented
[Documentation] Test ID: 7.3.5.1.7
[Documentation] Test ID: 7.3.5.1.11
... Test title: POST Alarms - Method not implemented
... Test objective: The objective is to test that DELETE method is not allowed for Fault management alarms on VNF
... Pre-conditions: none
......@@ -150,7 +150,7 @@ DELETE Alarms - Method not implemented
Check Postcondition VNF fault management alarms Exists
Get information about multiple alarms as a Paged Response
[Documentation] Test ID: 7.3.5.1.8
[Documentation] Test ID: 7.3.5.1.12
... Test title: Get information about multiple alarms as a Paged Response
... Test objective: The objective is to retrieve information about the alarm list as a Paged Response
... Pre-conditions: none
......@@ -163,7 +163,7 @@ Get information about multiple alarms as a Paged Response
Check LINK in Header
Get information about multiple alarms - Bad Request Response too Big
[Documentation] Test ID: 7.3.5.1.9
[Documentation] Test ID: 7.3.5.1.13
... Test title: Get information about multiple alarms - Bad Request Response too Big
... Test objective: The objective is to try to retrieve information about the alarm list because response is too big and perform a JSON schema and content validation of the returned problem details data structure
... Pre-conditions: none
......
This diff is collapsed.
This diff is collapsed.
......@@ -64,7 +64,7 @@ PUT Cancel operation task - Method not implemented
... Test title: PUT Cancel operation task - Method not implemented
... Test objective: The objective is to test that PUT method is not implemented
... Pre-conditions: none
... Reference: Clause 5.4.17.3.2 - ETSI GS NFV-SOL 003 [1] v2.6.1
... Reference: Clause 5.4.17.3.3 - ETSI GS NFV-SOL 003 [1] v2.6.1
... Config ID: Config_prod_VNFM
... Applicability: none
... Post-Conditions: none
......@@ -76,7 +76,7 @@ PATCH Cancel operation task - Method not implemented
... Test title: PATCH Cancel operation task - Method not implemented
... Test objective: The objective is to test that PATCH method is not implemented
... Pre-conditions: none
... Reference: Clause 5.4.17.3.3 - ETSI GS NFV-SOL 003 [1] v2.6.1
... Reference: Clause 5.4.17.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1
... Config ID: Config_prod_VNFM
... Applicability: none
... Post-Conditions: none
......@@ -88,7 +88,7 @@ DELETE Cancel operation task - Method not implemented
... Test title: DELETE Cancel operation task - Method not implemented
... Test objective: The objective is to test that DELETE method is not implemented
... Pre-conditions: none
... Reference: Clause 5.4.17.3.4 - ETSI GS NFV-SOL 003 [1] v2.6.1
... Reference: Clause 5.4.17.3.5 - ETSI GS NFV-SOL 003 [1] v2.6.1
... Config ID: Config_prod_VNFM
... Applicability: none
... Post-Conditions: none
......
......@@ -16,7 +16,7 @@ Suite Teardown Terminate All Processes kill=true
*** Test Cases ***
Change external connectivity of VNF Workflow
[Documentation] Test ID: 7.3.1.20
[Documentation] Test ID: 7.3.1.20.1
... Test title: Change external connectivity of VNF Workflow
... Test objective: The objective is to change the external connectivity of a VNF instance.
... Pre-conditions: VNF instance in INSTANTIATED state
......
......@@ -51,7 +51,7 @@ POST Change deployment flavour of a vnfInstance Not Found
GET Change deployment flavour VNFInstance - Method not implemented
[Documentation] Test ID: 7.3.1.16.4
[Documentation] Test ID: 7.3.1.6.4
... Test title: GET Change deployment flavour VNFInstance - Method not implemented
... Test objective: The objective is to test that GET method is not implemented
... Pre-conditions: none
......@@ -63,7 +63,7 @@ GET Change deployment flavour VNFInstance - Method not implemented
Check HTTP Response Status Code Is 405
PUT Change deployment flavour VNFInstance - Method not implemented
[Documentation] Test ID: 7.3.1.16.5
[Documentation] Test ID: 7.3.1.6.5
... Test title: PUT Change deployment flavour VNFInstance - Method not implemented
... Test objective: The objective is to test that PUT method is not implemented
... Pre-conditions: none
......@@ -75,7 +75,7 @@ PUT Change deployment flavour VNFInstance - Method not implemented
Check HTTP Response Status Code Is 405
PATCH Change deployment flavour VNFInstance - Method not implemented
[Documentation] Test ID: 7.3.1.16.6
[Documentation] Test ID: 7.3.1.6.6
... Test title: PATCH Change deployment flavour VNFInstance - Method not implemented
... Test objective: The objective is to test that PATCH method is not implemented
... Pre-conditions: none
......@@ -87,7 +87,7 @@ PATCH Change deployment flavour VNFInstance - Method not implemented
Check HTTP Response Status Code Is 405
DELETE Change deployment flavour VNFInstance - Method not implemented
[Documentation] Test ID: 7.3.1.16.7
[Documentation] Test ID: 7.3.1.6.7
... Test title: DELETE Change deployment flavour VNFInstance - Method not implemented
... Test objective: The objective is to test that DELETE method is not implemented
... Pre-conditions: none
......
......@@ -16,7 +16,7 @@ Suite Teardown Terminate All Processes kill=true
*** Test Cases ***
Change VNF Flavour Workflow
[Documentation] Test ID: 7.3.1.21
[Documentation] Test ID: 7.3.1.21.1
... Test title: Change VNF Flavour Workflow
... Test objective: The objective is to test the workflow for a change flavour of an existing VNF instance
... Pre-conditions: VNF instance in INSTANTIATED state . NFVO is subscribed to VNF LCM Operation Occurrence notifications
......
......@@ -16,7 +16,7 @@ Suite Teardown Terminate All Processes kill=true
*** Test Cases ***
Create VNF Instance Resource
[Documentation] Test ID: 7.3.1.22
[Documentation] Test ID: 7.3.1.22.1
... Test title: Create VNF Instance workflow
... Test objective: The objective is to test the workflow for the creation of a new VNF instance resource.
... Pre-conditions: NFVO is subscribed to VNF Identifier Creation notifications
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment