Тестирование бонусных карт интернет-магазина «Олант»
«Олант» — сеть магазинов для будущих мам и малышей с собственной системой лояльности на основе бонусных карт. Для бренда критически важно, чтобы скидки по картам работали без сбоев: от этого зависит не только выручка, но и доверие клиентов.
Задача
Обеспечить корректную работу бизнес-логики бонусной системы:
- точное применение скидок по картам лояльности,
- корректный пересчет итоговой цены при комбинации с другими акциями (например, если товар уже со скидкой),
- стабильную интеграцию между фронтендом, бэкендом и CRM.
Это необходимо, чтобы избежать финансовых потерь, недоверия пользователей и снижения повторных покупок.
Решение
Провели целенаправленное функциональное и интеграционное тестирование бонусной системы с фокусом на пользовательский путь и логику расчета скидок. Проверяли корректность отображения и применения бонусов в ключевых узлах: личном кабинете и чекауте.
Для повышения эффективности использовали методы тест-дизайна:
- технику эквивалентных классов,
- анализ граничных значений,
- таблицу принятия решений,
- технику попарного тестирования.
Это позволило выявить ошибки в бизнес-логике без избыточного количества тест-кейсов.
Процесс
1. Регистрация и привязка карты
- Протестировали полный сценарий: от регистрации до отображения карты в личном кабинете и чекауте.
- Проверили обработку ошибок: ввод невалидного номера, повторная привязка, отвязка.
- Убедились, что данные корректно синхронизируются с CRM.
2. Тестирование логики расчета скидок
- Сгруппировали входные данные по эквивалентным классам и проверили по одному значению из каждой группы.
- Протестировали граничные значения (минимальную/максимальную сумму заказа и скидки).
- Особое внимание — комбинированным сценариям:• карта + акционный товар,• карта + промокод,• частичная оплата бонусами.
- Убедились, что итоговая цена не уходит в отрицательные значения и корректно округляется.
- Проверили, что в CRM поступает корректная информация.
Результат
Выявлены и устранены логические ошибки, которые приводили к:
- некорректному отображению итоговой стоимости в чекауте,
- невозможности применить скидку на товары со скидкой,
- расхождениям между личным кабинетом и корзиной.
В результате:
- клиенты стали чаще доверять системе лояльности,
- снизилось число обращений в поддержку по вопросам «неработающих» бонусов,
- улучшилась конверсия на этапе оформления заказа,
- повысилась вовлеченность — пользователи охотнее возвращаются и тратят больше.
Подход на основе методов тест-дизайна обеспечил максимальное покрытие логики при минимальных затратах ресурсов — без избыточных проверок и с фокусом на бизнес-ценность.
