Test Results
Test Run:
RUN-USER-001
Execution Results
| Test Case | Endpoint | Result | Notes |
|---|---|---|---|
| TC-USER-001 | POST /users | PASS | User created successfully |
| TC-USER-002 | POST /users | PASS | Missing name rejected |
| TC-USER-003 | POST /users | PASS | Missing email rejected |
| TC-USER-004 | POST /users | PASS | Invalid email rejected |
| TC-USER-005 | POST /users | FAIL | Empty name accepted |
| TC-USER-006 | PUT /users/{id} | PASS | Name updated |
| TC-USER-007 | PUT /users/{id} | PASS | Email updated |
| TC-USER-008 | PUT /users/{id} | PASS | Invalid email rejected |
| TC-USER-009 | PUT /users/{id} | PASS | Non-existing user rejected |
| TC-USER-010 | PUT /users/{id} | BLOCKED | Expected behavior not defined |
| TC-USER-011 | GET /users | PASS | Users returned |
| TC-USER-012 | GET /users | PASS | Empty array returned |
| TC-USER-013 | GET /users/{id} | PASS | User returned |
| TC-USER-014 | GET /users/{id} | PASS | 404 returned |
| TC-USER-015 | GET /users/{id} | PASS | Invalid ID rejected |
| TC-USER-016 | DELETE /users/{id} | PASS | User deleted |
| TC-USER-017 | DELETE /users/{id} | PASS | 404 returned |
| TC-USER-018 | DELETE /users/{id} | FAIL | Second DELETE returned 204 |
Summary
| Result | Count |
|---|---|
| PASS | 15 |
| FAIL | 2 |
| BLOCKED | 1 |
| Not Run | 0 |
| Total | 18 |
Failed Tests
TC-USER-005
Expected
An empty user name should be rejected.
Actual
The API accepted the request.
Status
FAIL
Related defect
BUG-USER-001
TC-USER-018
Expected
The second DELETE request should return 404.
Actual
The API returned 204.
Status
FAIL
Related defect
BUG-USER-002
Blocked Tests
TC-USER-010
The test is blocked because the OpenAPI specification does not define whether an empty UserUpdate object should be accepted or rejected.
Related requirement
REQ-USER-003
Status
BLOCKED