Покрывали ли весь функционал интернет-магазина или только часть
Что проверяют
Понимаете ли вы, что полного покрытия не бывает, и умеете ли объяснить, как выбирали, что проверять. Заодно уточняют реальный масштаб вашей работы: отвечали вы за весь продукт или за свою часть.
Как отвечать
Сначала честно очертите зону: например, каталог, корзина и оформление заказа были на вас, а платёжный шлюз и складской учёт закрывала соседняя команда. Затем объясните приоритизацию по риску, то есть по вероятности отказа, умноженной на ущерб. В магазине дороже всего деньги и состояние заказа, поэтому первыми идут оплата, смена статусов и возвраты, а не вёрстка карточки товара.
Назовите техники, которыми режется комбинаторика:
- классы эквивалентности и граничные значения для сумм, количеств и промокодов;
- попарное тестирование для матрицы способов оплаты, доставки и регионов;
- таблицы решений для правил скидок, где условия пересекаются;
- разделение труда: регресс автоматизирован, новое проверяется исследовательским тестированием.
Про полноту говорите через трассировку требований к проверкам: видно, какие требования покрыты, какие сознательно нет и почему. Это честнее любой круглой цифры.
Где спотыкаются
Отвечают «покрывали всё». Так не бывает: одна матрица состояний заказа даёт больше комбинаций, чем успевает команда, и такой ответ показывает, что кандидат их не считал.
Называют долю покрытия, не объясняя знаменатель. Требования, сценарии и строки кода это три разные величины, и цифра без уточнения разваливается первым же вопросом.
Описывают только счастливый путь. В магазине ломается не оформление, а края: двойное списание при повторной отправке запроса, оплата товара, которого уже нет на остатке, обрыв ответа платёжного шлюза, отмена после отгрузки.