Почему может возникать ошибка добавления товара в корзину только у одного товара?
Что проверяют
Умеете ли вы локализовать дефект, а не просто сообщить «не работает». По ответу видно, выдвигаете ли вы гипотезы от данных, умеете ли сужать область поиска и что в итоге попадёт в баг-репорт.
Как отвечать
Сначала проверяю, что дефект действительно единичный: беру несколько соседних товаров, тот же товар под другим аккаунтом, в другом браузере и в мобильном приложении. Одна проверка ничего не доказывает.
Дальше ищу, чем этот товар отличается от работающих:
- состояние: снят с продажи, нулевой остаток, не привязан к складу или к региону доставки;
- атрибуты: нет цены или цена нулевая, не выбран обязательный вариант (размер, цвет), товар маркированный, комплект, предзаказ, ограничение «не больше трёх в руки»;
- данные: нестандартный идентификатор, кириллица или пробел в артикуле, старая карточка, заведённая до смены схемы;
- окружение: другой продавец, другой сервис каталога, кэш карточки разошёлся с остатками.
Параллельно смотрю сетевой запрос в DevTools: какой идентификатор уходит, код ответа и тело ошибки. Ответ 200, а корзина пустая, значит дефект на клиенте или в теле ответа. Ответ 4xx или 5xx, иду в логи по идентификатору трассировки и приношу разработчику не догадку, а ошибку.
В баг-репорт кладу идентификатор товара, шаги, ответ бэкенда, версию сборки и главное: чем этот товар отличается от работающего. Хорошая формулировка звучит как «не добавляются товары без выбранного варианта», а не «не добавляется вот этот».
Где спотыкаются
Сразу называют причину вместо метода: «наверное, товар закончился». Интервьюер ждёт последовательность сужения, потому что на проекте причина каждый раз новая, а способ её найти один.
Заводят задачу без идентификатора товара и без сравнения с работающим. Разработчик проверяет на первом попавшемся товаре, всё добавляется, задача возвращается со статусом «не воспроизводится», и цикл повторяется.
Смотрят только на интерфейс и не открывают вкладку сети. Из-за этого «кнопка не сработала» и «сервер отказал» превращаются в один и тот же отчёт, хотя чинят их разные люди.