API Test Automation — SDET / Automation Testing Roadmap
Automating tests against the data and logic layer, faster and more stable than UI tests
Steps in API Test Automation
- RestAssured Fundamentals — advanced · A Java library purpose-built for writing readable API tests
- Automating GET/POST/PUT/DELETE Requests — advanced · Writing automated tests for every core HTTP method against a real API
- Request/Response Validation & JSON Path — advanced · Asserting on status codes, headers and specific fields deep inside a JSON response
- Authentication in API Automation — advanced · Automating tests against endpoints protected by tokens, API keys or OAuth
- API Automation Framework Design — advanced · Structuring reusable request builders and response validators, similar in spirit to POM
- Contract Testing Overview — advanced · Verifying that a service and its consumers still agree on the shape of the API
Part of
- SDET / Automation Testing roadmap — the full learning path