36 комбинаций браузер × роль × способ оплаты не влезают в регресс: как сократить набор
Сценарий оформления заказа зависит от трёх параметров:
- браузер: Chrome, Firefox, Safari
- роль пользователя: гость, покупатель, корпоративный клиент, администратор
- способ оплаты: карта, счёт, бонусы
Полный перебор — 36 комбинаций, в регресс укладывается примерно 12.
Как отобрать комбинации?
- Составить набор, в котором каждая пара значений любых двух параметров встречается хотя бы один раз
- Оставить только самый популярный браузер, а остальные два проверять раз в квартал отдельной задачей
- Брать в каждый регресс новые случайные 12 комбинаций из 36: за несколько релизов переберутся все
- Разделить все 36 комбинаций между тремя тестировщиками и прогнать перебор полностью в три пары рук
