API Testing
// master rest api testing — http methods, status codes, authentication, postman, and automation.
What is an API?
// how apis work, what rest means, and why api testing matters.
REST vs SOAP APIs
// the two main api styles — when to use which and how they differ.
HTTP Methods: GET, POST, PUT, PATCH, DELETE
// what each http method does, when to use it, and real examples.
HTTP Status Codes
// 1xx to 5xx — every status code a tester must know explained clearly.
API Terms You Must Know
// resource, payload, pagination, rate limiting, crud, cache — 16 key terms.
Authentication vs Authorization
// who you are vs what you are allowed to do.
Token-Based Auth (JWT, OAuth 2.0, API Keys)
// how modern authentication works and how to test it.
API Testing with Postman
// step-by-step guide to testing apis manually with postman.
Assertions in API Testing
// what to validate in every api response — status, body, headers, time.
Testing Pagination
// how to verify paginated api responses work correctly.
Testing Rate Limiting
// simulate 429 responses and verify the api enforces its limits.
Path Parameters vs Query Parameters
// /users/123 vs /users?age=25 — differences, use cases, and testing.
How to Test APIs with Authentication
// bearer tokens, api keys, oauth flows — practical testing guide.
API Performance Testing Basics
// how to check response time and load test your apis.
Common API Bugs & How to Find Them
// real bugs testers find in apis — and the techniques to catch them.
REST API Testing Checklist
// a complete checklist to ensure thorough api test coverage.