Вступить в клуб →
сложнаявопросТест-дизайн и дефекты

Два параллельных списания бонусов вернули 200 OK, баланс ушёл в минус: как довести находку до фикса

На стенде вы заметили, что баланс бонусов у тестового пользователя стал отрицательным: −150. В логах два запроса на списание, пришедшие почти одновременно, оба получили 200 OK.

Последовательное повторение шагов дефект не воспроизводит: второй запрос честно отвечает ошибкой «недостаточно бонусов».

Как действовать?

  • Описать как плавающий дефект и понизить приоритет до Minor, пока нет жалоб с прода
  • Воспроизвести параллельными запросами, приложить выборку по балансу и транзакциям, указать частоту воспроизведения и условие гонки
  • Добавить в тест-кейс шаг «повторить списание дважды подряд» — этого достаточно для гонки
  • Списать всё на испорченные тестовые данные, вернуть баланс вручную и продолжить проверку по чек-листу

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

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

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

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