API Testing
REST API testing with Postman, REST Assured and more
Postman Newman CI/CD Practice: Collection Runner, Newman CI/CD, Mock & Contract
Postman Newman CI/CD Execution — Collection Runner suites, Newman HTML reports in Jenkins CI, mock servers, Swagger contract validation.
Practice Postman API Chaining, Negative/Security & Data-Driven Testing
Practice postman api chaining(login→create→update→delete), negative and security testing and CSV data-driven runs in the Collection Run
Postman Practice: Assertions, Validations & the Tests Tab (JavaScript)
Practice Postman validations — the Tests tab with Chai/JavaScript, status and response-time checks, nested JSON, schema, arrays, pagination, and error validation.
Postman Practice: Authentication, Token Handling & Environments
Practice Postman auth — generate and extract tokens with pm.environment.set(), pass tokens in headers, handle invalid/expired tokens, and switch DEV→QA environments.
Postman Practice: Project Setup, API Understanding & HTTP Methods
Practice Postman fundamentals — API analysis, workspace/collection setup, GET/POST/PUT/PATCH/DELETE with 405 handling, and request data (params, headers, payloads).
Complete Postman API Testing Roadmap: 16 Modules & 5 Demo APIs
A complete Postman API testing roadmap — 16 syllabus modules, a company-style RESTful Booker project, and 5 demo APIs, from fundamentals to Newman CI/CD and intervie
Project & Scenario-Based API Testing Questions (Sample Answers)
Real project and scenario API testing questions — a STAR project answer, handling response inconsistencies, testing without a frontend, and third-party APIs.
API Testing in CI/CD: Newman, Jenkins & Debugging in Postman
Learn API testing in CI/CD — running Postman tests with Newman, integrating with Jenkins, generating reports, and debugging Postman scripts.
API Performance & Load Testing: Response Time, Load & Stress
Learn API performance testing — response-time checks, load testing, stress testing, and tools like JMeter and Postman — for reliable, scalable APIs.
API Security Testing: Auth, Encryption & Vulnerabilities
Learn API security testing — validating authentication and authorization, data encryption, and common vulnerabilities like SQL injection, XSS, and CSRF.
Advanced API Testing: Pagination, GraphQL, SOAP & Mock Servers
Advanced API testing in Postman — handling pagination, GraphQL, SOAP APIs, REST vs GraphQL, and creating mock servers — with practical steps.
Postman Scripting: Pre-request & Test Scripts, Assertions & Chaining
Learn Postman scripting — pre-request scripts, test scripts, JavaScript assertions with Chai (pm.test/pm.expect), extracting values, and chaining requests.
Postman Variables and Collections
Learn Postman essentials — environments, global/collection/dynamic variables, creating collections, running them with Collection Runner and Newman.
API Authentication: Basic, API Key, OAuth 2.0 & JWT Explained
Learn API authentication — Basic Auth, API Keys, OAuth 2.0, and JWT — plus authentication vs authorization and how to test them in Postman.
API Data Formats: JSON, XML & JSON Schema Explained
Learn API data formats — JSON and why it’s used, XML in API responses, JSON vs XML, and JSON vs JSON Schema — with testing tips for Postman.
API Requests & Responses: Headers, Body, Parameters
Learn HTTP request and response structure — endpoints, headers, request/response body, and query vs path parameters — for API testing.
HTTP Methods & Status Codes in API Testing (GET, POST, PUT, PATCH)
Learn HTTP methods and status codes (GET, POST, PUT, PATCH, DELETE), PUT vs PATCH, idempotency, status codes, and HTTP vs HTTPS for API testing.
API Testing Fundamentals: APIs, Types & Testing Types Explained
Learn API testing fundamentals — what an API is, types of APIs (REST, SOAP, GraphQL, gRPC), types of API testing, and why Postman is used — with examples.