Обеспечение качества логистической платформы 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
Другие работы
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Порекомендуйте друга — получите вознаграждение!
  • Python-разработчик
  • Java-разработчик
  • Node.js-разработчик
  • Системный аналитик
  • DevOps-инженер
  • Специалист тендерного отдела
  • Менеджер по привлечению клиентов
  • 1С-консультант
  • Data Engineer
  • Java-архитектор
  • 1С-архитектор
  • Data Scientist
Прикрепить резюме, до 10Мб
Файл выбран