Услуги и решения

Ренессанс. Страхование: комплексное тестирование ядра продуктовой платформы

Отрасль проекта

Страхование

О проекте

Платформа позволяет быстро создавать и настраивать страховые продукты. Наш тестировщик проверяет корректность работы всех сервисов — конфигуратора, расчёта и конструктора продуктов, контролирует интеграцию между сервисами, проводит функциональное, регрессионное и смоук-тестирование, тестирует API и UI, фиксирует и ретестит баги. Для нового функционала создаёт тест-кейсы сразу под автоматизацию и поддерживает регрессионную тестовую модель, чтобы быстро выявлять критические дефекты при релизах.

О клиенте


ПАО «Группа Ренессанс Страхование» — крупная универсальная российская страховая компания. Для собственных нужнд компания разрабатывает платформу для быстрой разработки и настройки страховых продуктов.


Проблема и задача


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


  • Конфигуратор — задаёт базовые параметры продукта: тип страхования, минимальные условия, коэффициенты и правила применения.
  • Расчётный сервис — применяет формулы и коэффициенты для вычисления итоговых страховых сумм. Например, рассчитывает стоимость КАСКО с учётом выбранных условий.
  • Конструктор продуктов — собирает готовый страховой продукт на основе настроек конфигуратора и расчётов, формируя структуру, которая будет использоваться для продажи и обслуживания.

Платформа позволяет быстро настраивать новые продукты, сокращать время выхода на рынок (T2M) и уменьшать затраты на внедрение.


Для тестировщика ключевая задача — убедиться, что все сервисы работают корректно как отдельно, так и вместе. Необходимо проверять корректность расчётов, правильность применения настроек, сборку продукта в конструкторе, а также сохранять стабильность всей системы. Микросервисная архитектура платформы делает это особенно важным: изменения в одном сервисе могут влиять на работу других.



Констуктор продукта

Решение


Тестирование ведётся постоянно и комплексно. Наш тестировщик является частью команды на проекте уже длительное время и продолжает поддерживать платформу. Основной подход включает функциональное тестирование новых сервисов, интеграционное тестирование, проверку API, работу с базой данных и UI, а также регрессионные и смоук-тесты.


Для нового функционала сразу разрабатываются тест-кейсы с учётом автоматизации, чтобы при последующих релизах можно было быстро выявлять критические дефекты. В тесной работе с командой разработчиков выявленные баги фиксируются, ретестируются, а тестовые сценарии уточняются и обновляются.


Такой подход позволяет обеспечивать стабильность всей системы, даже с учётом микросервисной архитектуры, где изменения в одном сервисе могут влиять на работу других. Работа ведётся непрерывно: тестировщик поддерживает текущие сервисы, проверяет новые доработки и участвует в развитии платформы.


Что делали


  • Полностью протестирован сервис Конструктора продуктов, включая все сценарии сборки продукта на основе настроек и расчётов.
  • Создана подробная документация в виде тест-кейсов, описывающая работу конструктора.
  • Внесён вклад в стабильную работу других сервисов платформы: расчёта, конфигуратора и сервиса продуктов.
  • Фиксация баг-репортов и ретест исправленных дефектов.
  • Подготовка тест-кейсов для автоматизации и построение тестовой регрессионной модели.
  • Постоянная поддержка платформы, контроль корректности работы при каждом новом релизе.

Результаты


  • Сервис Конструктора протестирован и работает стабильно.
  • Создана база тест-кейсов и документация, готовые к автоматизации.
  • Обеспечена стабильная работа других сервисов платформы.
  • Построена тестовая регрессионная модель для проверки системы после крупных доработок.
  • Непрерывная поддержка платформы гарантирует стабильность и корректность работы при каждом релизе.
Расскажите нам о своей задаче
Мы немедленно возьмём её в работу
Алексей Кузнецов
hello@nordclan.com