Тестирование бонусных карт интернет-магазина «Олант»

«Олант» — сеть магазинов для будущих мам и малышей с собственной системой лояльности на основе бонусных карт. Для бренда критически важно, чтобы скидки по картам работали без сбоев: от этого зависит не только выручка, но и доверие клиентов.

Изображение

Задача

Обеспечить корректную работу бизнес-логики бонусной системы:

  • точное применение скидок по картам лояльности,
  • корректный пересчет итоговой цены при комбинации с другими акциями (например, если товар уже со скидкой),
  • стабильную интеграцию между фронтендом, бэкендом и CRM.

Это необходимо, чтобы избежать финансовых потерь, недоверия пользователей и снижения повторных покупок.

Решение

Провели целенаправленное функциональное и интеграционное тестирование бонусной системы с фокусом на пользовательский путь и логику расчета скидок. Проверяли корректность отображения и применения бонусов в ключевых узлах: личном кабинете и чекауте.

Для повышения эффективности использовали методы тест-дизайна:

  • технику эквивалентных классов,
  • анализ граничных значений,
  • таблицу принятия решений,
  • технику попарного тестирования.

Это позволило выявить ошибки в бизнес-логике без избыточного количества тест-кейсов.

Процесс

1. Регистрация и привязка карты

  • Протестировали полный сценарий: от регистрации до отображения карты в личном кабинете и чекауте.
  • Проверили обработку ошибок: ввод невалидного номера, повторная привязка, отвязка.
  • Убедились, что данные корректно синхронизируются с CRM.

2. Тестирование логики расчета скидок

  • Сгруппировали входные данные по эквивалентным классам и проверили по одному значению из каждой группы.
  • Протестировали граничные значения (минимальную/максимальную сумму заказа и скидки).
  • Особое внимание — комбинированным сценариям:• карта + акционный товар,• карта + промокод,• частичная оплата бонусами.

  • Убедились, что итоговая цена не уходит в отрицательные значения и корректно округляется.
  • Проверили, что в CRM поступает корректная информация.

Результат

Выявлены и устранены логические ошибки, которые приводили к:

  • некорректному отображению итоговой стоимости в чекауте,
  • невозможности применить скидку на товары со скидкой,
  • расхождениям между личным кабинетом и корзиной.
Изображение
Условия предоставления скидок в магазине довольно сложны

В результате:

  • клиенты стали чаще доверять системе лояльности,
  • снизилось число обращений в поддержку по вопросам «неработающих» бонусов,
  • улучшилась конверсия на этапе оформления заказа,
  • повысилась вовлеченность — пользователи охотнее возвращаются и тратят больше.

Подход на основе методов тест-дизайна обеспечил максимальное покрытие логики при минимальных затратах ресурсов — без избыточных проверок и с фокусом на бизнес-ценность.

Александр Абашин
Тестировщик