Olant: тестирование бонусных карт — устранили ошибки в расчёте скидок и расхождения между личным кабинетом и корзиной
Для сети магазинов для будущих мам и малышей «Олант» провели функциональное и интеграционное тестирование бонусной сист…
TL;DR
Для сети магазинов для будущих мам и малышей «Олант» провели функциональное и интеграционное тестирование бонусной системы. Нашли и устранили логические ошибки в расчёте скидок на чекауте, расхождения между личным кабинетом и корзиной, проблемы с комбинацией карт и акций.
Pitch
«Олант» — крупная сеть детских магазинов с собственной программой лояльности на бонусных картах. От корректности расчёта скидок зависит выручка и доверие клиентов. Мы провели функциональное и интеграционное тестирование бонусной системы с фокусом на пользовательский путь и логику расчёта. Использовали методы тест‑дизайна: эквивалентные классы, граничные значения, таблицу принятия решений, попарное тестирование. Нашли и помогли устранить ошибки, из‑за которых клиенты видели некорректную итоговую цену в чекауте и не могли применить скидку на акционные товары.
Контекст клиента
Наш клиент — «Олант», сеть магазинов для будущих мам и малышей с собственной системой лояльности на основе бонусных карт. Для бренда критически важно, чтобы скидки по картам работали без сбоев: от этого зависит не только выручка, но и доверие клиентов.

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

Условия предоставления скидок в магазине довольно сложны
Результат
Выявили и помогли устранить логические ошибки, которые приводили к:
- некорректному отображению итоговой стоимости в чекауте;
- невозможности применить скидку на товары со скидкой;
- расхождениям между личным кабинетом и корзиной.
После релиза исправлений:
- клиенты стали чаще доверять системе лояльности;
- снизилось число обращений в поддержку по вопросам «неработающих» бонусов;
- улучшилась конверсия на этапе оформления заказа;
- повысилась вовлечённость — пользователи охотнее возвращаются и тратят больше.
Подход на основе методов тест‑дизайна обеспечил максимальное покрытие логики при минимальных затратах ресурсов — без избыточных проверок и с фокусом на бизнес‑ценность.
Где проект сейчас
Тестирование критических сценариев бонусной системы остаётся в перечне регулярных проверок перед релизами «Оланта». Параллельно мы развиваем для клиента интеграции с маркетплейсами и поддерживаем интернет‑магазин на 1С‑Битрикс.
Команда
- Александр Абашин — Тестировщик
Технологии
- Платформа сайта: 1С‑Битрикс
- ERP и CRM: 1С
- Методы тест‑дизайна: эквивалентные классы, граничные значения, таблица принятия решений, попарное тестирование
Ссылки
- Публикация: https://intensa.ru/blog/testirovanie_bonusnih_kart_olant/
- Сайт клиента: https://www.olant‑shop.ru/
- Связанный кейс по тому же клиенту: Olant: автоматизация маркетплейсов