Когда frontend выглядит идеально, а backend….
🔌 Что проверять всегда:
200, 400, 401, 403, 404, 500 — каждый код должен возвращаться по делу.
• Структура response
Типы полей, обязательные/опциональные, вложенность. JSON-схема — ваш друг.
• Авторизация и права доступа
Без токена, с чужим токеном, с истекшим. Безопасность не опциональна.
• Rate limiting
100 запросов в секунду — это не стресс-тест, это баг в коде.
• Pagination
Первая страница, последняя, пустая, page=-1. Границы — это классика.
• Idempotency
POST дважды ≠ два объекта. PUT, DELETE, GET должны быть предсказуемыми.
📍 Навигация: [Вакансии]
🎁 Новогодняя акция: 3 курса по цене 1
🤝 Помощь с выбором курса
🐸 Библиотека тестировщика
#артефакт