all_topics()
Manual vs Automated API Testing
// when to automate api tests and what you gain vs manual testing.
Postman Scripts & Pre-request Hooks
// write javascript in postman to automate token extraction, variable setting, and pre-steps.
Postman Collections & Test Scripts
// organise requests into collections and write pm.test() assertions.
Running Postman with Newman (CLI)
// run postman collections from the terminal and integrate into ci/cd.
Newman in GitHub Actions
// automate api test runs on every push or pr using newman in ci.
API Testing with Jest + Supertest
// write api tests in javascript using jest and supertest for node.js apps.
Schema Validation
// use json schema or zod to validate api response structure programmatically.
Auth Token Handling in Automation
// login once, reuse the token — patterns for authenticated automated api tests.
Data-Driven API Testing
// run the same test with multiple data sets using csv, json, or parameterization.
Environment Variables & Config Management
// manage dev/staging/prod configs without hardcoding values into tests.
Contract Testing Basics (Pact)
// verify that api consumers and providers agree on the contract — intro to pact.
API Automation Checklist
// what to cover in a mature api automation suite — coverage, speed, reliability.