Карточка Junior API-автотесты обновлено
Что проверять в ответе API
Вопрос
Что проверяет хороший API-автотест?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Точный статус, важные заголовки, значения полей, схему ответа, побочный эффект (ресурс реально создан или удалён), при необходимости время ответа. Плюс негативные случаи: без токена, без прав, невалидные данные, несуществующий id.
Ответ
Точный статус, важные заголовки, значения полей, схему ответа, побочный эффект (ресурс реально создан или удалён), при необходимости время ответа. Плюс негативные случаи: без токена, без прав, невалидные данные, несуществующий id.
Разбор
Только статус 200 это не проверка.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.