BETAThis platform is actively being built — new topics and features are added regularly.

module [08]

API Testing

// master rest api testing — http methods, status codes, authentication, postman, and automation.

[01]

What is an API?

// how apis work, what rest means, and why api testing matters.

[02]

REST vs SOAP APIs

// the two main api styles — when to use which and how they differ.

[03]

HTTP Methods: GET, POST, PUT, PATCH, DELETE

// what each http method does, when to use it, and real examples.

[04]

HTTP Status Codes

// 1xx to 5xx — every status code a tester must know explained clearly.

[05]

API Terms You Must Know

// resource, payload, pagination, rate limiting, crud, cache — 16 key terms.

[06]

Authentication vs Authorization

// who you are vs what you are allowed to do.

[07]

Token-Based Auth (JWT, OAuth 2.0, API Keys)

// how modern authentication works and how to test it.

[08]

API Testing with Postman

// step-by-step guide to testing apis manually with postman.

[09]

Assertions in API Testing

// what to validate in every api response — status, body, headers, time.

[10]

Testing Pagination

// how to verify paginated api responses work correctly.

[11]

Testing Rate Limiting

// simulate 429 responses and verify the api enforces its limits.

[12]

Path Parameters vs Query Parameters

// /users/123 vs /users?age=25 — differences, use cases, and testing.

[13]

How to Test APIs with Authentication

// bearer tokens, api keys, oauth flows — practical testing guide.

[14]

API Performance Testing Basics

// how to check response time and load test your apis.

[15]

Common API Bugs & How to Find Them

// real bugs testers find in apis — and the techniques to catch them.

[16]

REST API Testing Checklist

// a complete checklist to ensure thorough api test coverage.