En
Проекты Вакансии Блог

Обеспечение качества логистической платформы 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
Другие работы
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Создание приложения управления сном для компании «Аскона»
Создание единой системы авторизации для крупной российской компании
Анализ процессов крупной производственной компании
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для 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 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Angular-разработчик
  • Node.js-разработчик
  • Middle Vue.js / Frontend-разработчик
  • Системный аналитик
  • iOS-разработчик
  • QA Engineer Fullstack (Python)
  • Android-разработчик
  • Инженер по нагрузочному тестированию
  • DevOps-инженер
  • 1С-аналитик
  • Юрист
  • UI/UX дизайнер
  • 1С-разработчик
  • Менеджер по сопровождению бизнес-процессов
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Менеджер проектов 1С
  • SDET (Java)
  • DBA
  • Специалист по кадровому делопроизводству
  • QA с опытом в автоматизиции Java
  • Менеджер продуктовых продаж
  • Коммуникационный/графический дизайнер
  • Ассистент руководителя
  • MLOps инженер
  • Архитектор ML и AI проектов
  • Бухгалтер по расчету заработной платы
  • SDET разработчик C#
  • Руководитель отдела 1С
  • Pre-sale инженер
  • SDET (Swift)
  • Разработчик С++ (Embedded)
  • Руководитель отдела направления DevOps
  • PLC разработчик
  • Дата-аналитик
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

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