Обеспечение качества логистической платформы Ctrl2Go

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

Клиент

В 2021 году к нам обратилась компания Ctrl2Go – одна из ТОП-100 крупнейших IT-компаний страны и лидеров среди поставщиков решений для анализа данных в России. Клиент разрабатывает и внедряет цифровые продукты в промышленности. Команда SimbirSoft подключилась к обеспечению качества одного из проектов – логистической платформы для управления грузоперевозками.

Цель

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

3 месяца
работы над проектом
400 тест-кейсов
автоматизировали
1800 тест-кейсов
перенесли в систему TestLink

Что сделали

В зону нашей ответственности вошли:

  • написание тест-кейсов; 
  • ручное тестирование; 
  • разработка и поддержка автоматизированных тестов.

Создание фреймворка для тестирования шло параллельно с развитием проекта, поэтому мы приняли решение в первую очередь автоматизировать проверку базового функционала. Так, мы начали со smoke-тестов и настроили CI – запуск автотестов и формирование отчетности при обновлении исходного кода прямо в удаленном репозитории. Оставшиеся кейсы тестировали вручную.

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

До нашего подключения для ведения тестовой документации на проекте использовался Excel. Мы предложили перенести тест-кейсы в специализированную систему TestLink, что упростило работу над их написанием и корректировкой.

Над проектом работали аккаунт-менеджер, 2 SDET-специалиста.

Результаты

Благодаря автоматизации удалось сократить время регрессионного тестирования перед выходом новых версий продукта. Ручная проверка занимала от 4 до 5 дней, а после внедрения автоматизации этот срок сократился до 2 дней. Благодаря нашей работе клиент смог в планируемый срок выпустить новую версию, сделав ее надежнее и удобнее.

Технологии

Java, Selenide, TestNG, Allure, GitLab, Postman, Maven.

«Наш партнер уже несколько раз предоставлял готовую сплоченную команду для разработки MVP и закрывал потребность в квалифицированных кадрах: например, когда мы формировали направление автотестирования в Центре разработки Ctrl2Go.
SimbirSoft зарекомендовала себя как надежная компания. Благодаря совместно выстроенным бизнес-процессам нам удается обеспечить непрерывность разработки при масштабировании проектов и снизить сроки формирования команды.
Считаю важным, что наша совместная работа всегда строится на трех основных критериях: личное взаимопонимание и поддержка, уважение друг к другу и профессионализм при решении задач».
Илья Габрусь
Руководитель направления проектов развития бизнеса Ctrl2Go
Другие работы
Разработка мобильного приложения для «Подели»
Усиление команды «ТехноНИКОЛЬ»: разработка системы управления грузоперевозками
Автоматизация финансовой аналитики: модернизация сервиса
Корпоративный портал для обучения сотрудников
Развитие приложения для «Асконы»
Разработка мобильного приложения для HeadHunter
Создание корпоративных продуктов для «Татнефти»
Разработка мобильного приложения для «Подели»
Усиление команды «ТехноНИКОЛЬ»: разработка системы управления грузоперевозками
Автоматизация финансовой аналитики: модернизация сервиса
Корпоративный портал для обучения сотрудников
Развитие приложения для «Асконы»
Разработка мобильного приложения для HeadHunter
Создание корпоративных продуктов для «Татнефти»
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Middle Fullstack QA Engineer (Mobile)
  • Python-paзработчик
  • Java-разработчик
  • Angular-разработчик
  • PHP-разработчик
  • Системный аналитик
  • C#-разработчик
  • Инженер по нагрузочному тестированию
  • Golang-разработчик
  • DevOps-инженер
  • 1С-аналитик
  • 1C QA Engineer
  • Юрист
  • Разработчик на C++
  • UI/UX дизайнер
  • 1С-разработчик
  • DWH-разработчик
  • Data Scientist
  • SDET (Python)
  • Маркетолог
  • Архитектор C#
  • Менеджер по продажам IT SaaS
  • QA Engineer Fullstack (Java/Kotlin)
  • C# /.NET-разработчик
  • Бизнес-аналитик
  • Аналитик DWH
  • Team Lead Java
  • Менеджер проектов 1С
  • Руководитель отдела Backend
  • Руководитель отдела Frontend
  • SDET (Java)
  • Менеджер по продажам IT продуктов на иностранное направление
  • Менеджер по продажам IT продуктов
  • Team Lead Python
  • SAP-аналитик
  • Middle Golang разработчик (Teamlead)
  • SDET (JavaScript)
  • Fullstack-аналитик
  • SDET Python (мобильные приложения)
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.