Кейс · Ритейл
Интернет магазин — Читай город
Читай город - это самая большая в России сеть книжных магазинов и интернет-магазин. Компания входит в объединенную розничную сеть «Читай-город» – «Гоголь-Моголь» – «Буквоед».
- Отрасль
- Ритейл
- Команда
- 3 специалиста
- Срок
- 12 месяцев
- Python
- Unittest
- QA/AQA
- PyTest
- Selenium

Особенности реализации
Команда проекта была очень сильная, и наша задача была бесшовно интегрироваться в нее, дополнив ее своей экспертизой и опытом. На момент нашего сотрудничества команда состояла из: team lead, 3 Project Manager, 4 frontend-разработчика, 4 backend-разработчик, 7 QA. В плане тестирования мы реализовали большинство подходов и методологий тестирования, что позволило свести количество ошибок к минимуму и оптимизировать работу интернет-магазина. Удобство и быстродействие, вот какие задачи должен решать интернет магазин Читай Город.
Реализация
План тестирования
Реализация полноценного плана тестирования в TMS-системе
Чек-листы
Описание возможностей сервисов и составление чек-листов обязательных проверок
Документация
Описание функционала и процесса тестирования, подробная фиксация всех операций
API
Проверка работоспособности API в ручном и автоматизированном режиме
Автотесты
Написание более 30 авто-тестов для проверки различного функционала
Технологии и подходы
Back-end
Проект разрабатывался на Python, и автотесты мы реализовали на этом же языке. На Python множество библиотек для написания автотестов, что значительно облегчает работу тестировщиков, в своей работе мы использовали Selenium, Unittest, PyTest.
QA
В рамкам проекта был реализован план тестирования, чек-листы, разработка документации, баг репортов. Проведено тестирование API и релизного тестирования. Также написали автотесты на Selenium (Python) и оформили автотесты с помощью Unittest и PyTest
Обеспечение устойчивости
Для нагрузочного тестирования мы использовали технологию TANK от Яндекс. Благодаря возможностям Python и подобранной отказоустойчивой инфраструктуре у проекта не возникает сложностей с масштабированием и скоростью работы.
Удобный формат работы и методология
Проект реализовывался по формату аутстафф, где мы обеспечили заказчику подключение нужных специалистов. Управление проектом было полностью на стороне заказчика. Команда работала над проектом по гибкой методологии FDD, при которой программное обеспечение создавалось инкрементально с самого начала.
Результат
Резюме: Проект компании Читай Город объединяет в себе множество сервисов для любителей книг, а грамотная структура и набор функций позволяет потребителю максимально быстро найти нужную ему книгу.
Команда на проекте
Нужна такая же экспертиза в команде?
Подберём инженеров под ваш стек и задачи — обсудим за день.