По порядку Junior API-автотесты обновлено

Шаги API-теста создания ресурса

Вопрос

Расставьте шаги API-теста создания заказа.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Проверить значения полей в ответе
  2. 2
    Удалить созданные данные в teardown
  3. 3
    Подготовить данные: пользователь и товар через фикстуры
  4. 4
    Проверить статус 201 и схему ответа
  5. 5
    Получить заказ через GET и сравнить
  6. 6
    Отправить POST /orders
Показать ответ и разбор

Коротко

Arrange, act, assert и cleanup. Проверка через GET подтверждает побочный эффект, а не только ответ.

Правильный порядок

  1. 1
    Подготовить данные: пользователь и товар через фикстуры
  2. 2
    Отправить POST /orders
  3. 3
    Проверить статус 201 и схему ответа
  4. 4
    Проверить значения полей в ответе
  5. 5
    Получить заказ через GET и сравнить
  6. 6
    Удалить созданные данные в teardown

Разбор

Arrange, act, assert и cleanup. Проверка через GET подтверждает побочный эффект, а не только ответ. Очистка идёт в teardown фикстуры, чтобы выполниться и при падении.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме