Skip to main content

Test Report

What does all this mean?

Test Run: RUN-USER-001 API version: 1.0.0

Executive Summary

The User Management API regression test run has been completed.

18 test cases were executed:

  • 15 passed
  • 2 failed
  • 1 blocked

The overall test run is therefore FAILED.

Test Results

ResultCountPercentage
Passed1583.3%
Failed211.1%
Blocked15.6%
Total18100%

Coverage

EndpointTest casesPassedFailedBlocked
POST /users5410
PUT /users/{id}5401
GET /users2200
GET /users/{id}3300
DELETE /users/{id}3210
Total181521

Defects

IDTitleSeverityStatus
BUG-USER-001Empty user name acceptedMediumOpen
BUG-USER-002DELETE returns 204 for an already deleted userMediumOpen

Blocked Tests

TC-USER-010 is blocked because the expected behavior for an empty UserUpdate object is not defined in the API specification.

Conclusion

The main functionality of the User Management API is operational, but the regression test run cannot be considered successful.

Two defects were identified and one test remains blocked due to an unspecified requirement.

Recommendations

  • Define validation rules for the name field.
  • Clarify the expected behavior of an empty UserUpdate object.
  • Clarify DELETE behavior for an already deleted resource.
  • Fix the identified defects.
  • Re-run the regression suite after corrections.

Traceability

RequirementTest CasesResultsDefects
REQ-USER-001TC-USER-005FAILBUG-USER-001
REQ-USER-002
REQ-USER-003TC-USER-010BLOCKED