Ctrl K
QA · Junior · Теория

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

~4 мин голосом

Как подойти

Проверяют, знает ли кандидат технику тест-дизайна «таблица решений» для комбинаций условий и умеет ли из неё получить полный набор тест-кейсов с ожидаемыми результатами, опираясь на требования.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыРасскажите, когда вы применяете pairwise-тестирование и в каких случаях оно может пропустить серьёзный дефект? SeniorПеред вами бизнес-правило расчёта скидки, которое зависит от суммы заказа, статуса клиента и промокода. Как вы спроектируете тесты для него? SeniorЕсть функция is_valid_password: она принимает строку и возвращает true или false. Пароль валиден, если в нём от 8 до 20 символов, есть хотя бы одна цифра и хотя бы одна заглавная латинская буква. Кода функции у вас нет, напишите для неё набор автотестов. JuniorСкидка в интернет-магазине зависит от статуса клиента, суммы заказа и наличия промокода, и правила местами пересекаются. Как вы спроектируете тесты для такой логики? MiddleФорма оформления заказа: четыре способа оплаты, три способа доставки, пять регионов и флажок «есть промокод». Полный перебор комбинаций проверять слишком долго. Как вы сократите набор тестов и чем при этом рискуете? Middle

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин