Вступить в клуб →
лёгкаявопросТестирование REST API

Позитивный сценарий применения промокода проверен: какие негативные проверки брать первыми

Эндпоинт применяет промокод к корзине:

POST /api/v1/cart/promo
{"code": "SUMMER25"}

Позитивный сценарий с действующим кодом уже проверен: скидка применяется, сумма пересчитывается.

Какие негативные проверки поставить в чек-лист первыми?

  • Тысяча случайных строк, генерируемых заново в каждом прогоне: чем больше вариантов, тем выше шанс найти дефект
  • Просроченный код, уже использованный код, чужой персональный код, пустая строка, отсутствующее поле
  • Все возможные длины кода от одного до шестидесяти четырёх символов, по отдельному запросу на каждую длину
  • Проверка того, что интерфейс корзины не даёт ввести неверный код и подсвечивает поле ошибкой

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела