Create user API
API contracts, auth, and backend failure modes
Test a user creation endpoint with validation, authorization, contracts, events, and race conditions.
Training library
Pick a “How would you test...” prompt, write your answer, and compare your coverage with senior-level checklists.
Missing a scenario?
Tell me what interview prompt, product flow, or API scenario would make this library more useful.
Progress
No local progress yet. Start a challenge to begin tracking in this browser. No signup required.
API contracts, auth, and backend failure modes
Test a user creation endpoint with validation, authorization, contracts, events, and race conditions.
API contracts, auth, and backend failure modes
Test token refresh behavior, rotation, expiry, revocation, and client retry risks.
API contracts, auth, and backend failure modes
Test a production-style user creation endpoint with validation, uniqueness, permissions, and auditability.
API contracts, auth, and backend failure modes
Test authentication API behavior including tokens, errors, lockout, sessions, and security headers.
API contracts, auth, and backend failure modes
Test refresh token rotation, expiry, replay detection, revocation, and session continuity.
API contracts, auth, and backend failure modes
Test page, page size, sorting, metadata, boundaries, and stable pagination behavior.
API contracts, auth, and backend failure modes
Test API search behavior with relevance, query validation, filters, highlighting, and performance.
API contracts, auth, and backend failure modes
Test upload endpoint contracts with multipart data, limits, scan states, retries, and secure file handling.
API contracts, auth, and backend failure modes
Test role assignment and authorization APIs with permission boundaries, audit, and race conditions.
API contracts, auth, and backend failure modes
Test a bulk import API for validation, row errors, duplicate handling, rollback, and async job status.