MultiCloud Functional Testing planning
Table of Contents |
We would need to have one CSIT per repo based on OOM: Dev Testing_Enhancement for Dublin_V2.pptx
Recommending B1, and N4 as the initial candidates for OOM based CSIT.
Abbreviations Used
The following abbreviations are used in the functional test case description below since there may be substantial repetition along with clarification notes associated with some terms:
MultiCloud Dublin Release CSIT Functional Test Cases
Id | Description | Pre-conditions | Test Steps | Expected Results |
A: Health Checks for MultiCloud Components and Dependencies | ||||
A.1 | Perform health check for the MultiCloud components using Health Check API
| EMULATORS-OR-SERVICES-ARE-UP | SIMPLE-GET-HEALTH-CHECK-API | HTTP-200-TRUE |
B: Configuration | ||||
B.1 | ||||
C: Run Time | ||||
C.1 | ||||
Example Request/Response Payloads for MultiCloud Functional Test Cases
MultiCloud HealthCheck Request Example
export MC_EP_IP=127.0.0.1
export MC_EP_PORT=9005
curl -v -s -H "Content-Type: application/json" -X GET http://$MC_EP_IP:$MC_EP_PORT/api/multicloud-titaniumcloud/v1/swagger.json
MulitCloud HealthCheck Response Example
> GET /api/multicloud-titaniumcloud/v1/swagger.json HTTP/1.1
> Host: 127.0.0.1:9005
> User-Agent: curl/7.50.1
> Accept: */*
> Content-Type: application/json
>
< HTTP/1.1 200 OK
< Vary: Cookie
< X-Frame-Options: SAMEORIGIN
< Content-Type: application/json
< Allow: GET, HEAD, OPTIONS
* no chunk, no close, no size. Assume close to signal end