Top.Mail.Ru

Функциональное тестирование рекомендательной системы для интернет-магазинов

Продукт:

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

Итоги:

Организован с нуля и проведен полный цикл тестирования модулей, входящих в рекомендательную систему:

  • модуля сбора статистики;
  • модуля отображения рекомендаций;
  • модуля обработки статистики и рекомендаций.

На основе тестирования было существенно дополнено описание работы системы.

Разработаны исчерпывающие сценарии тестирования, которые были обогащены большим набором тестовых данных.

После тестирования MVP был передан заказчикам для дальнейшего распространения.

Период работы:

Апрель 2021 - Июль 2021

Задача:

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

Команда:

5+ человек: Project Manager, Frontend разработчики, Backend разработчики, QA инженеры.

Инструменты и технологии:

Postman, REST API, DevTools, MySQL, SQL, JIRA, Confluence, TestRail

Решение:

Этап 1. Планирование тестирования

На этом этапе мы провели декомпозицию системы и подготовили предварительную грубую оценку тестирования, определили подход и стратегию тестирования.

Этап 2. Подготовка к тестированию

Далее мы распределили ресурсы тестирования, подготовили тестовый комплекс, разработали процесс работы с задачами и багами. А так же, на основе проведенной ранее декомпозиции, завели и приоритезировали задачи в JIRA. На этом же этапе мы начали проектировать тестовые данные, которые впоследствии обогатили на основе разработанных тестовых случаев.

Этап 3. Исполнение тестирования

В рамках продукта мы провели полное функциональное тестирование модулей системы, включая тестирование backend’a, API, UI. Разработали детальную тестовую документацию в понятном и переиспользуемом формате. На этапе проведения тестирования мы значительно обогатили пул тестовых данных, что позволило учесть большое количество коррнер-кейсов.

Этап 4. Завершение тестирования

На завершающем этапе мы подготовили критерии завершения тестирования, согласовали их с разработчиками и клиентом. По результатам тестирования подготовили отчет. Кроме того, мы полностью задокументировали функциональность модулей и передали эту документацию клиенту. После тестирования MVP был передан клиенту для дальнейшего распространения.
Рекомендательные системы товаров в интернет-магазинах играют ключевую роль в улучшении пользовательского опыта и увеличении продаж. Их успех зависит от способности системы адаптироваться к изменениям в данных и предпочтениях пользователей, а также от эффективности и точности алгоритмов. Сложность тестирования таких систем заключается в необходимости учитывать множество факторов. Важно проверять как качество рекомендаций, так и их влияние на бизнес-метрики.
Екатерина Зарубина, QA Lead Software Cats
Обсудить проект_
Если у вас есть ИТ-проблема, оставьте ваши контакты, и мы поможем составить план ее решения. Обещаем не слать спам.
Нажимая, я говорю «Да»
политике конфиденциальности
hello@softwarecats.dev
Новосибирск, ул. Демакова
23/5, оф.308
Контакты_

Еще про наши проекты: