Расчёт скидки для 60 комбинаций проверяется UI-тестами в браузере
Скидка зависит от категории товара, статуса клиента и промокода — всего 60 комбинаций. Для каждой написан UI-тест: собрать корзину в браузере и сверить итог на странице. Набор идёт 35 минут и регулярно падает из-за медленных страниц.
Как перестроить проверки?
- Комбинации проверить API-тестами, в UI оставить пару сквозных сценариев
- Сократить число комбинаций до пяти самых частых
- Распараллелить UI-тесты на 60 потоков
- Проверять итог на странице по скриншоту вместо текста
