API Testing Best Practices
Habits that make API tests find real bugs and stay reliable — start from the contract, test every layer of a response, negative and auth tests, data ownership, schemas, environments and secrets, idempotency, contracts and mocks, CI, reporting, and a pre-merge checklist.
API Testing Learning Path: Start Here
How to learn API testing in six milestones — explore with curl, CRUD and auth, a bug hunt with an answer key, Postman and Newman, automated tests in code, and GraphQL, security and performance — with a final project.
API Testing Milestones & Mini-Projects
Tasks with expected results for each of the six API testing milestones — exploring with curl, a booking's CRUD life cycle, a Restful Booker bug hunt with a 9-bug answer key, a Postman collection run by Newman, an automated suite, and GraphQL, security and performance investigations.
API Testing Quick Reference
Copy-paste API testing reference — HTTP methods and status codes, curl flags, auth headers, the per-endpoint checklist, negative test ideas, Postman scripts, Newman, pytest/requests, Playwright request and REST Assured equivalents, GraphQL and handy one-liners.
Postman: The Complete Guide
End-to-end reference for Postman — collections, environments, pre-request/test scripts, Newman CI execution, mock servers, and interview-ready Q&A.
Rest Assured: The Complete Guide
End-to-end reference for Rest Assured — given/when/then DSL, request specs, JSON/XML assertions, auth, schema validation, and interview-ready Q&A.