Портфолио Назад к списку

Тестирование ИТ-решений для известного кухонного ритейлера

Logo


  • UI-тестирование
  • Автоматизация тестирования
  • Регрессионное тестирование
  • Функциональное тестирование

Бизнес-цель


Клиент — международный производитель и ритейлер кухонь, обратился к нам для тестирования внутренних и внешних программных продуктов. Через приложение клиента пользователи могут купить кухни и разработать их дизайн с помощью 2D/3D модуля.

Для управления процессами производства и продажи используется CRM-система и система управления складом (WMS). Эти системы автоматизируют бизнес-процессы и производят обработку товаров и заказов.

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

Заказчик выбрал «Точку качества», чтобы дополнить свою команду по тестированию и обеспечить своевременный выход ПО на рынок.

Ход проекта


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

WMS-решение требовало повышенного внимания: оно отвечало за учёт товаров на складе и управление заказами пользователей. Крайне важно было убедиться, что система управления складом будет работать должным образом, обеспечивая пользователю возможность совершить покупку от начала до конца в заданные сроки.

Чтобы протестировать все сценарии в условиях, приближенных к реальным, команда «Точки качества» смоделировала процесс получения новых товаров, передачи их между складами и выполнения заказов. Для отслеживания доставки товаров и состояния заказов инженеры использовали устройство считывания штрих-кода – такое же, как на складе клиента.

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

В ходе выполнения проекта была внедрена автоматизация тестирования. Тестируемое решение – 2D/3D модуль проектирования, включающий в себя большое количество объектов и взаимодействий с ними.

Первоначально клиент был обеспокоен, что автоматизацию тестирования не удастся реализовать из-за сложности системы. Однако наши специалисты подготовили пилотный проект по автоматизации, который удовлетворил заказчика. Теперь более 1000 автоматических тестов выполняются в 12 окружениях.

Проект быстро развивался, и клиент столкнулся с необходимостью увеличения QA-ресурсов. Команда тестирования, стартовавшая с одного инженера, постепенно увеличилась до 20 человек, работающих над различными подпроектами.

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

Для улучшения процессов тестирования эксперты «Точки качества» предложили интегрировать в проект инструмент управления тест-кейсами – Xray. Это помогло сделать процесс тестирования более прозрачным, плавно ввести его в жизненный цикл продукта и лучше оценить качество.

Результаты в цифрах

  • Глобальное усовершенствование пользовательского сайта. Требовался редизайн карточки, листинга товаров, переход на новые сервисы, добавление возможности поиска по конкретному адресу пользователя, а не по региону. До этого пользователь узнавал о наличии / отсутствии товара только в корзине после указания конкретного адреса. Для проведения одновременного тестирования крупных задач и поддержки текущей работоспособности сайта были внедрены а/б-тест и фича-флаги.
  • 20

    инженеров по тестированию выделено

  • 15

    подпроеков реализовано

  • 1000

    авто тестов запущено в 12 окружениях

Реализованные проекты

Портфолио