Request and response basics
Practice reading endpoints, methods, headers, query params, request bodies, response bodies, and status codes.
- GET, POST, PUT, PATCH, DELETE
- 2xx, 3xx, 4xx, and 5xx responses
- Headers and content types
Prepare for API testing interviews with practical REST scenarios, status-code reasoning, schema checks, auth coverage, and automation-ready test ideas.
Practice reading endpoints, methods, headers, query params, request bodies, response bodies, and status codes.
Check the exact behavior users depend on, including schema shape, required fields, business rules, and error messages.
Cover invalid payloads, missing auth, expired tokens, unsupported methods, rate limits, and boundary cases.
Explain how API checks support CI, smoke tests, data setup, cleanup, environment variables, and release gates.
Check the expected status contract, response body, database or follow-up GET result, validation rules, and server logs if available.
Compare payloads, auth state, environment config, dependent services, test data collisions, rate limits, and retry or timeout behavior.
Use approved test accounts with different roles and verify both allowed and denied actions without touching real customer data.
Common questions cover HTTP methods, status codes, REST conventions, headers, authentication, schema validation, negative tests, and how API tests run in CI.
Postman is a friendly starting point for manual exploration, while automated checks can later move into frameworks such as Playwright API tests, REST Assured, or custom CI scripts.
API testing checks service behavior directly through requests and responses. UI testing checks what the user sees and does in the browser or app.