yarus@yaruswms.ru
8 (495) 108-32-93
Москва
8 (812) 309-25-75
Санкт-Петербург
Написать нам

Профессиональное тестирование WMS системы на базе 1С

Применении CI/CD при разработке YARUS WMS

Платформа 1С в отличии от Open Source не может похвастаться широким набором инструментов для автоматизированного тестирования, особенно на этапе разработки. В связи с этим значительную часть ресурсов разработчики расходуют на «бесконечную» отладку реализованного кода, что не является эффективным и часто сильно демотивирует команду разработки. Часто сталкивались с критическими оценками насчет «надежности» конфигураций (приложений) на платформе 1С.

С учетом современных требований к дизайну и функционалу приложений количества кода, используемых библиотек и фреймворков растет в больших объемах. Самое дорогое в любом приложении это затраты на его поддержку и дальнейшее развитие (адаптацию). Без эффективных инструментов тестирования (непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD)) современные решения на платформе 1С разрабатывать практически невозможно (в конкурентной среде). Каким образом команда разработки ЯРУС решала эти задачи:

  • Для мобильного клиента на Java (Kotlin) Android решении все просто, это связка Junit ,Jetpack Compose, Mock-MVC – эти инструменты позволяют эффективно тестировать приложения еще на стадии разработки.
  • Для основной конфигурации YARUS WMS используется решение от фирмы 1С «Сценарное тестирование» — с помощью него разрабатываются сценарии по каждой складской операции в YARUS WMS и далее в автоматическом режиме тесты запускаются в соответствующем окружении. Таким образом компании 1С удалось разработать очень мощный по функционалу и удобный в использовании инструмент для финального тестирования(регресионные, интеграционные тесты, UI — тесты). Ниже приводится видео фрагмент автоматического тестирования выбранного User case.

Таким образом решение YARUS WMS практически полностью (на 90% бизнес — логики) покрывается автоматическими тестами, что позволяет успешно и эффективно разрабатывать и внедрять новые блоки системы без ущерба для уже реализованного функционала. Разработка автоматических тестов дорогостоящая операция, но в «длинную» она полностью окупает затраты и позволяет сильно экономить на «мануальном» тестировании и отладки приложения.

Таким образом при разработке продуктов YARUS WMS используется максимальное покрытие тестами всей реализуемой бизнес-логики и пользовательского интерфейса. Применение CI/CD (Continuous integration & Continuous delivery) в тестировании позволяет свести к минимуму количество ошибок в конечном релизе и максимально автоматизировать процесс тестирования.

Остались вопросы?

Заполните форму ниже и наши специалисты свяжутся с вами

    Санкт-Петербург

    8 (812) 309-25-75

    Москва

    8 (495) 108-32-93

    Адрес

    Санкт-Петербург, Набережная реки Смоленки д.14, БЦ "Маркусъ"

    Комплекс программ YARUS создан российскими разработчиками с использованием платформы 1С:Предприятие. YARUS WMS (базовый модуль системы) содержит в себе весь необходимый функционал для автоматизации складского комплекса любого уровня и масштаба.

    Система является модульной и позволяет масштабировать бизнес и решать дополнительные задачи за счет использования необходимых модулей и функциональных блоков системы управления складом.






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

      Подпишитесь на рассылку

      Получайте специальные предложения
      и новости от нас первыми



      Разделы для подписки:

      Нажимая на кнопку "Подписаться на рассылку", я принимаю положения политики конфиденциальности и даю свое согласие на обработку персональных данных