По порядку Junior API-автотесты обновлено
Шаги API-теста создания ресурса
Вопрос
Расставьте шаги API-теста создания заказа.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1Проверить значения полей в ответе
- 2Удалить созданные данные в teardown
- 3Подготовить данные: пользователь и товар через фикстуры
- 4Проверить статус 201 и схему ответа
- 5Получить заказ через GET и сравнить
- 6Отправить POST /orders
Показать ответ и разбор
Коротко
Arrange, act, assert и cleanup. Проверка через GET подтверждает побочный эффект, а не только ответ.
Правильный порядок
- 1Подготовить данные: пользователь и товар через фикстуры
- 2Отправить POST /orders
- 3Проверить статус 201 и схему ответа
- 4Проверить значения полей в ответе
- 5Получить заказ через GET и сравнить
- 6Удалить созданные данные в teardown
Разбор
Arrange, act, assert и cleanup. Проверка через GET подтверждает побочный эффект, а не только ответ. Очистка идёт в teardown фикстуры, чтобы выполниться и при падении.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.