Firecode
← Кейсы

Кейс · Ритейл

Интернет магазин — Читай город

Читай город - это самая большая в России сеть книжных магазинов и интернет-магазин. Компания входит в объединенную розничную сеть «Читай-город» – «Гоголь-Моголь» – «Буквоед».

Отрасль
Ритейл
Команда
3 специалиста
Срок
12 месяцев
Технологии
  • PythonPython
  • Unittest
  • QA/AQA
  • PyTest
  • Selenium
Интернет магазин — Читай город

Особенности реализации

Команда проекта была очень сильная, и наша задача была бесшовно интегрироваться в нее, дополнив ее своей экспертизой и опытом. На момент нашего сотрудничества команда состояла из: team lead, 3 Project Manager, 4 frontend-разработчика, 4 backend-разработчик, 7 QA. В плане тестирования мы реализовали большинство подходов и методологий тестирования, что позволило свести количество ошибок к минимуму и оптимизировать работу интернет-магазина. Удобство и быстродействие, вот какие задачи должен решать интернет магазин Читай Город.

Реализация

1

План тестирования

Реализация полноценного плана тестирования в TMS-системе

2

Чек-листы

Описание возможностей сервисов и составление чек-листов обязательных проверок

3

Документация

Описание функционала и процесса тестирования, подробная фиксация всех операций

4

API

Проверка работоспособности API в ручном и автоматизированном режиме

5

Автотесты

Написание более 30 авто-тестов для проверки различного функционала

Технологии и подходы

Back-end

Проект разрабатывался на Python, и автотесты мы реализовали на этом же языке. На Python множество библиотек для написания автотестов, что значительно облегчает работу тестировщиков, в своей работе мы использовали Selenium, Unittest, PyTest.

QA

В рамкам проекта был реализован план тестирования, чек-листы, разработка документации, баг репортов. Проведено тестирование API и релизного тестирования. Также написали автотесты на Selenium (Python) и оформили автотесты с помощью Unittest и PyTest

Обеспечение устойчивости

Для нагрузочного тестирования мы использовали технологию TANK от Яндекс. Благодаря возможностям Python и подобранной отказоустойчивой инфраструктуре у проекта не возникает сложностей с масштабированием и скоростью работы.

Удобный формат работы и методология

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

Результат

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

Команда на проекте

Автоматизированный тестировщикРучной тестировщик

Нужна такая же экспертиза в команде?

Подберём инженеров под ваш стек и задачи — обсудим за день.

Следующий кейс: Корпоративное приложение Росбанк

Заявка

Нужен такой же проект?

Опишите задачу — предложим состав команды, сроки и порядок работы.

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.

Оставить заявку

Достаточно имени и контакта — остальное по желанию.

PDF, DOC, DOCX, RTF, ODT, XLSX, PNG, JPG — до 10 МБ