Skip to content
Snippets Groups Projects
Commit d03030e8 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

New api status tests

parent 8841e3d3
No related branches found
No related tags found
1 merge request!22Resolve "Create Test Suite for apiStatus at documentation"
...@@ -221,5 +221,5 @@ This Release also includes a Robot Test Suite for all those services and a Postm ...@@ -221,5 +221,5 @@ This Release also includes a Robot Test Suite for all those services and a Postm
[OCF Event test plan documentation]: https://ocf.etsi.org/documentation/latest/testing/testplan/api_events_service/ "OCF Event test plan documentation" [OCF Event test plan documentation]: https://ocf.etsi.org/documentation/latest/testing/testplan/api_events_service/ "OCF Event test plan documentation"
[OCF Registration Flow]: https://ocf.etsi.org/documentation/latest/testing/testplan/common_operations/ "OCF Registration Flow" [OCF Registration Flow]: https://ocf.etsi.org/documentation/latest/testing/testplan/common_operations/ "OCF Registration Flow"
[New Registration Demo]: https://www.youtube.com/watch?v=sn-tN6eRvv8 "New Registration Demo" [New Registration Demo]: https://www.youtube.com/watch?v=sn-tN6eRvv8 "New Registration Demo"
[CICD Wiki]: [https://](https://labs.etsi.org/rep/ocf/community/-/wikis/OCF-CICD) "CI/CD Wiki" [CICD Wiki]: https://labs.etsi.org/rep/ocf/community/-/wikis/OCF-CICD "CI/CD Wiki"
[Upgrade Release 17 to 18 Wiki]: [https://](https://labs.etsi.org/rep/ocf/community/-/wikis/?¿?¿?¿?¿?) "Upgrade Release 17 to 18 Wiki" [Upgrade Release 17 to 18 Wiki]: https://labs.etsi.org/rep/ocf/community/-/wikis/?¿?¿?¿?¿? "Upgrade Release 17 to 18 Wiki"
...@@ -1318,6 +1318,6 @@ At this documentation you will have all information and related files and exampl ...@@ -1318,6 +1318,6 @@ At this documentation you will have all information and related files and exampl
[log entry request body]: ../api_logging_service/invocation_log.json "Log Request Body" [log entry request body]: ../api_logging_service/invocation_log.json "Log Request Body"
[put register body]: ./invoker_details_put_example.json "API Invoker Update Request" [put register body]: ./invoker_details_put_example.json "API Invoker Update Request"
[service security body]: ../api_security_service/service_security.json "Service Security Request" [service security body]: ../api_security_service/service_security.json "Service Security Request"
[security notification body]: ./security_notification.json "Security Notification Request" [security notification body]: ../api_security_service/security_notification.json "Security Notification Request"
[Return To All Test Plans]: ../README.md [Return To All Test Plans]: ../README.md
This diff is collapsed.
# Test Plan for Vendor Extensibility Feature # Test Plan for Vendor Extensibility Feature
At this documentation you will have all information and related files and examples of test plan for this feature. At this documentation you will have all information and related files and examples of test plan for this feature.
---
## Test Case 1: Published API with vendor extensibility ## Test Case 1: Published API with vendor extensibility
**Test ID**: ***vendor_extensibility-1*** **Test ID**: ***vendor_extensibility-1***
...@@ -61,6 +62,7 @@ At this documentation you will have all information and related files and exampl ...@@ -61,6 +62,7 @@ At this documentation you will have all information and related files and exampl
* Check if DiscoveredAPIs contains the API Published previously * Check if DiscoveredAPIs contains the API Published previously
* Check if contains the **vendorSpecific** keys * Check if contains the **vendorSpecific** keys
---
## Test Case 2: Published API with vendor extensibility and discover with VendSpecQueryParams disabled ## Test Case 2: Published API with vendor extensibility and discover with VendSpecQueryParams disabled
**Test ID**: ***vendor_extensibility-2*** **Test ID**: ***vendor_extensibility-2***
...@@ -121,6 +123,7 @@ At this documentation you will have all information and related files and exampl ...@@ -121,6 +123,7 @@ At this documentation you will have all information and related files and exampl
* detail with message "API Invoker {api_invoker_id} has no API Published that accomplish filter conditions". * detail with message "API Invoker {api_invoker_id} has no API Published that accomplish filter conditions".
* cause with message "No API Published accomplish filter conditions". * cause with message "No API Published accomplish filter conditions".
---
## Test Case 3: Publish API with vendorExt active and discover without supported features filter ## Test Case 3: Publish API with vendorExt active and discover without supported features filter
**Test ID**: ***vendor_extensibility-3*** **Test ID**: ***vendor_extensibility-3***
...@@ -179,6 +182,7 @@ At this documentation you will have all information and related files and exampl ...@@ -179,6 +182,7 @@ At this documentation you will have all information and related files and exampl
* Check if DiscoveredAPIs contains the API Published previously * Check if DiscoveredAPIs contains the API Published previously
* Check **NOT** contains the **vendorSpecific** keys * Check **NOT** contains the **vendorSpecific** keys
---
## Test Case 4: Publish API with vendorExt active but without vendorSpecifics ## Test Case 4: Publish API with vendorExt active but without vendorSpecifics
**Test ID**: ***vendor_extensibility-4*** **Test ID**: ***vendor_extensibility-4***
...@@ -222,6 +226,7 @@ At this documentation you will have all information and related files and exampl ...@@ -222,6 +226,7 @@ At this documentation you will have all information and related files and exampl
* detail with message "If and only if VendorExt feature is enabled, then vendor-specific fields should be defined". * detail with message "If and only if VendorExt feature is enabled, then vendor-specific fields should be defined".
* cause with message "Vendor extensibility misconfiguration". * cause with message "Vendor extensibility misconfiguration".
---
## Test Case 5: Publish API with vendorExt inactive but with vendorSpecifics ## Test Case 5: Publish API with vendorExt inactive but with vendorSpecifics
**Test ID**: ***vendor_extensibility-5*** **Test ID**: ***vendor_extensibility-5***
...@@ -265,7 +270,7 @@ At this documentation you will have all information and related files and exampl ...@@ -265,7 +270,7 @@ At this documentation you will have all information and related files and exampl
* detail with message "If and only if VendorExt feature is enabled, then vendor-specific fields should be defined". * detail with message "If and only if VendorExt feature is enabled, then vendor-specific fields should be defined".
* cause with message "Vendor extensibility misconfiguration". * cause with message "Vendor extensibility misconfiguration".
---
## Test Case 6: Published API without vendor extensibility discover with VendSpecQueryParams enabled ## Test Case 6: Published API without vendor extensibility discover with VendSpecQueryParams enabled
**Test ID**: ***vendor_extensibility-6*** **Test ID**: ***vendor_extensibility-6***
...@@ -328,6 +333,7 @@ At this documentation you will have all information and related files and exampl ...@@ -328,6 +333,7 @@ At this documentation you will have all information and related files and exampl
* detail with message "API Invoker {api_invoker_id} has no API Published that accomplish filter conditions". * detail with message "API Invoker {api_invoker_id} has no API Published that accomplish filter conditions".
* cause with message "No API Published accomplish filter conditions". * cause with message "No API Published accomplish filter conditions".
---
## Test Case 7: Published API without vendor extensibility and discover with vendSpecQueryParams disabled ## Test Case 7: Published API without vendor extensibility and discover with vendSpecQueryParams disabled
**Test ID**: ***vendor_extensibility-7*** **Test ID**: ***vendor_extensibility-7***
...@@ -388,7 +394,7 @@ At this documentation you will have all information and related files and exampl ...@@ -388,7 +394,7 @@ At this documentation you will have all information and related files and exampl
* Check if DiscoveredAPIs contains the API Published previously * Check if DiscoveredAPIs contains the API Published previously
* Check if **NOT** contains any **vendorSpecific** keys * Check if **NOT** contains any **vendorSpecific** keys
---
## Test Case 8: Published API without vendor extensibility and discover without supported-features query parameter ## Test Case 8: Published API without vendor extensibility and discover without supported-features query parameter
**Test ID**: ***vendor_extensibility-8*** **Test ID**: ***vendor_extensibility-8***
...@@ -449,6 +455,7 @@ At this documentation you will have all information and related files and exampl ...@@ -449,6 +455,7 @@ At this documentation you will have all information and related files and exampl
* Check if DiscoveredAPIs contains the API Published previously * Check if DiscoveredAPIs contains the API Published previously
* Check if **NOT** contains any **vendorSpecific** keys * Check if **NOT** contains any **vendorSpecific** keys
---
## Test Case 9: Publish API without supportedFeatures ## Test Case 9: Publish API without supportedFeatures
**Test ID**: ***vendor_extensibility-9*** **Test ID**: ***vendor_extensibility-9***
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment