Aller au contenu principal

Regression Test Suite

What tests and endpoints are included?

Objective

Verify the main functionality of the User Management API.

API version: 1.0.0

Included test cases

Test caseEndpointPriority
TC-USER-001: Create a user with valid dataPOST /users...
TC-USER-002: Create a user without namePOST /users...
TC-USER-003: Create a user without emailPOST /users...
TC-USER-004: Create a user with an invalid emailPOST /users...
TC-USER-005: Create a user with an empty namePOST /users...
TC-USER-006: Update a user namePUT /users/123...
TC-USER-007: Update a user emailPUT /users/123...
TC-USER-008: Update a user with invalid emailPUT /users/123...
TC-USER-009: Update a non-existing userPUT /users/999999...
TTC-USER-010: Update a user with an empty request bodyPUT /users/123...
TC-USER-011: Retrieve the list of usersGET /users...
TC-USER-012: Retrieve an empty user listGET /users...
TC-USER-013: Retrieve an existing userGET /users/123...
TC-USER-014: Retrieve a non-existing userGET /users/999999...
TC-USER-015: Retrieve a user with an empty IDGET /users...
TC-USER-016: Delete an existing userDELETE /users/123...
TTC-USER-017: Delete a non-existing userDELETE /users/999999...
TC-USER-018: Delete the same user twiceDELETE /users/123High

Coverage

EndpointTest cases covered
POST /users5
PUT /users/\{id\}5
GET /users2
GET /users/\{id\}3
DELETE /users/\{id\}3
Total18