ОДИН СЦЕНАРИЙ — РАЗНЫЙ РЕЗУЛЬТАТ

Промокод работает у одного пользователя, но не применяется у другого. Код одинаковый, срок действия не истёк. Где искать ошибку?

Первое, что хочется сделать, — повторить ввод. Но проблема может быть не в самом промокоде, а в условиях его применения.

Я бы проверил несколько факторов:

• Регион — доступна ли акция в конкретной стране? • Пользователь — влияет ли авторизация или роль? • Корзина — есть ли минимальная сумма заказа? • Оплата — действует ли скидка для выбранного способа? • Другие акции — можно ли совмещать скидки?

Здесь полезен тест-дизайн: классы эквивалентности помогают сократить число проверок, а таблица решений — разобраться в сочетаниях условий.

Важно сравнивать не только ответы интерфейса, но и запросы к API. Иногда UI показывает общую ошибку, хотя сервер возвращает вполне конкретную причину отказа.

А вы при подобных багах сначала проверяете пользовательские условия или сразу идёте смотреть запросы?

#ManualQA #ТестДизайн #QA

ОДИН СЦЕНАРИЙ — РАЗНЫЙ РЕЗУЛЬТАТ
Промокод работает у одного пользователя, но не применяется у другого. Код одинаковый, срок действия не истёк | Сетка — социальная сеть от hh.ru