Проект 1C-Store

Google Play/App Store в мире 1С

Веб-витрина внутри 1С, которая позволит устанавливать в информационную базу готовые отчеты и обработки для локальных типовых конфигураций

проект

Особенности проекта

Outline.png

Ключевые функции

Демо-площадка, бэкофис, веб-витрина, автотесты и автоустановка, а также, интеграция с порталом infostart.ru

нгн.png

Наши технологии

Бэкенд на 1С:Предприятии, фронт на Vue.js + Quasar Framework, утилиты на OneScript, Java, автотесты с Vanessa-ADD

нгнг.png

Инфраструктура

Виртуальные серверы Ubuntu Linux, кластер 1С:Предприятие 8 КОРП, PostgreSQL, nginx, ClickHouse для телеметрии

шш.png

Процесс работы

Команда профессиональных разработчиков, SCRUM, Конфигуратор + GIT и GitLab Flow

безопасность

Тестирование решений

Каждое решение проходит несколько стадий тестирования:

  • Автотестирование. Осуществляется проверка на запуск обработки или отчета в заявленной конфигурации.
  • Статический анализ кода. Проверка на соответствие требованиям к решениям.
  • Аудит исходного кода. Ручная проверка кода на наличие небезопасного кода.
  • Ручное функциональное тестирование. Выполнение пользовательских действий.

функции

Ключевые функции 1C-Store

Демо-площадка решений из каталога  Инфостарт

По нажатию кнопки "Открыть демо" прямо из публикации на сайте INFOSTART.RU можно  запустить решение в веб-клиенте 1С  и познакомиться с его функционалом

Отображение результатов тестирования на сайте

Авторы решений видят информацию о результатах проверок, включая детали ошибок, а конечные пользователи - в каких релизах каких конфигураций проведены проверки

Автоматическая установка решений

Установка выбранного решения осуществляется полностью автоматически ровно в тот момент, когда пользователь принимает решение запустить демо

Веб-витрина решений внутри базы 1С

Витрина решений Маркетплейса предоставляет  доступ к каталогу протестированных решений прямо внутри информационной базы 1С

Автоматическое тестирование решений

Все решения, публикуемые в Маркетплейсе, проходят автоматическое тестирование в каждом новом релизе типовой конфигурации

Бэкофис для поддержки ручного тестирования

Выдает задания на ручное тестирование решений  из каталога, фиксирует результаты ручного тестирования,  ведет учет протестированных решений

Процесс

Для разработки 1C-Store используем стандартный процесс GitLab Flow. Разработка ведется в конфигураторе. Хранилище не используем, в качестве системы контроля версий - GIT. Выгрузка в исходники осуществляется штатными средствами 1С

Group 1321315004.png

БЕТА-ТЕСТИРОВАНИЕ СЕРВИСА

Если вы являетесь нашим подписчиком ИТС, то можете принять участие в тестировании сервиса