Чек-лист проверки REST API
Контракт, права, границы, повторные запросы и диагностические данные.
Контракт
Проверьте методы, путь, обязательность и типы полей, коды ответа и структуру ошибок. Сравните фактическое поведение с утверждённым контрактом. Отдельно выясните правила для неизвестных полей и null.
Права доступа
Используйте два учебных аккаунта с разными ролями и владельцами объектов. Проверьте доступ без сессии, с истёкшей сессией и с идентификатором чужого объекта. Ожидаемое поведение должно подтверждаться сервером.
Границы и повторы
Проверьте пустые значения, минимальную и максимальную длину, ограничения размера, пагинацию и повторный запрос. Идемпотентность оценивайте по контракту конкретной операции.
Диагностика
Фиксируйте дату, версию стенда, request ID и обезличенные запрос с ответом. Не прикладывайте токены. В скачиваемом файле есть расширяемый список проверок для командного использования.
Материалы для скачивания
Скачайте файл, прикреплённый к публикации.