MODULE 1
QA foundations & API testing
Write a reproducible defect and validate an API response.
A useful defect report gives the setup, exact steps, expected behavior, actual behavior, and supporting evidence. For APIs, check the status code, response schema, business rules, and error handling separately. A successful HTTP status does not prove the answer is correct.
Design checks for a chatbot API returning HTTP 200 with an empty answer.
Review guidance
Include a non-empty response assertion, response schema validation, request ID, input payload, and expected fallback behavior.