Тестировщик и разработчик спорят, положена ли скидка заказу ровно на 3 000 ₽
Критерий приёмки: «Скидка 10% на заказы свыше 3 000 ₽». Тестировщик завёл баги:
- заказ ровно на 3 000 ₽ получил скидку, хотя «свыше»;
- заказ на 3 200 ₽, из которых 500 ₽ оплачено бонусами, тоже получил скидку;
- заказ на 2 900 ₽ плюс доставка 300 ₽ скидку не получил.
Разработчик считает, что всё сделано по критерию. В чём проблема критерия?
- Не определены граница и из чего считается сумма
- Критерий не записан в формате Gherkin
- В критерии не указан алгоритм расчёта в коде
- Скидка в 10% слишком мала для проверки
