Schema validation сверяет ответ (и иногда запрос) со схемой — JSON Schema / OpenAPI: типы полей, обязательность, enums, форматы.
Разбор
- Ловит регрессии: поле стало
null, переименовали ключ, число пришло строкой.
- Не заменяет бизнес-проверки: схема говорит «есть
status: string», не «заказ оплачен».
- Инструменты: готовые assert в REST-клиентах, Dredd/Schemathesis, кастомные проверки.
- Держите схему синхронной с docs; устаревшая схема даёт ложные падения/пропуски.
Итог
Схема — быстрый страховочный слой над каждым ответом, особенно в CI.