СППР. Интерактивный запуск дерева процессов

23.03.20

Разработка - Тестирование QA

Расширение для СППР (система проектирования прикладных решений ред. 2.0.1.58) позволяющее запускать фреймворк тестирования Vanessa Automation не только с текущим процессом, но и с предшествующими ему.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
СППР. Интерактивный запуск дерева процессов:
.cfe 60,78Kb ver:1.0.0.0
3 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

В октябре 2019 года Леонид Паутов проводил вебинар по СППР и новому в нём механизму тестирования на базе Vanessa Automation. Вебинар многих не оставил равнодушными. В итоге, аппетит приходит во время еды, и показанных возможностей уже недостаточно. Предлагаемое расширение позволяет решить один из вопросов, задаваемых многими: "Как связать сценарии разных процессов и заставить их выполняться последовательно?"

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

 

 

Предлагается второй вариант, реализованный с помощью расширения. 

В процессе есть поле "Предшествующие процессы", но оно никак не использовалось в процессах тестирования.

В расширении при выборе соответствующего пункта меню:

 

 

Через некоторое время получите список процессов в нужной последовательности во фреймворке VA, аналогичный на главном изображении. В случае, если при обходе дерева предшествующих процессов будет обнаружено зацикливание, запуск обработки будет отменён с сообщением о повторной попытке включить процесс в дерево тестирования.

Сбор процессов производится рекурсивно. Сначала процесс поиска доходит до процесса, у которого нет предыдущих процессов. Это может быть корневой процесс проверяющий, например, настройки. Он включается в список первым. Ветки равных ему предшествующих процессов включаются в верху вниз:

 

 

После включения всех процессов ТЧ "Предшествующие процессы" сам процесс добавляется в список.

При запуске фреймворка VA производится подстановка не файла Test.feature, а каталога с файлами feature, пронумерованными от 000000001.feature

Есть и ограничения. Волшебство расширения позволяет выполнять только интерактивную сборку сценариев по нескольким процессам. На CI-сервере запуск сценариев по нескольким процессам несколько сложнее и требует модификации самой Vanessa Automation.

Кроме этого, настоятельно рекомендую накатить два патча на СППР по ссылкам:

2.0.58.1 Корректная подстановка имени профиля из шага процесса при формировании feature файла.patch
2.0.58.1 Корректная подстановка профилей в список клиентов тестирования.patch

Как применять патчи в EDT.html

Расширение для СППР версии 2.0.1.58.

Платформа от 8.3.12, т.к. конфигурация СППР, соответственно и расширение в режиме совместимости с 8.3.12. Рекомендуемая платформа 8.3.14.1993 (на которой производилось тестирование) и выше.

Вступайте в нашу телеграмм-группу Инфостарт

СППР Vanessa Automation BDD

См. также

Тестирование QA DevOps и автоматизация разработки Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Платные (руб)

Готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарии возможно использовать как для vanessa-automation, так и для СППР. Поддерживаемые версии конфигураций ERP2 и КА2: 2.5.27.47.

5000 руб.

04.07.2022    14619    60    5    

41

Тестирование QA DevOps и автоматизация разработки Программист Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Автотесты 1С - готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарий – feature-файл, разработанный с помощью vanessa-automation. Запуск сценария выполняется интерактивно с помощью vanessa-automation или с помощью vanessa-runner в CI-системах. Доступно тестирование тонкого клиента. Поддерживаемые версии конфигураций 1С:Бухгалтерия предприятие 3.0 и версии КОРП: 3.0.190.11.

5368 руб.

20.01.2022    12019    49    1    

23

Поиск данных Тестирование QA Программист 1С 8.3 1С 8.5 Бесплатно (free)

Как мы пришли к Юнит-тестированию и почему стоит его использовать. Использование универсальных тестов для проверки работы IS MagicInput в вашей конфигурации.

16.07.2026    1279    Evg-Lylyk    2    

5

Тестирование QA Программист Бесплатно (free)

Tantor Postgres 18 - масштабный релиз СУБД, за которым стоят месяцы тестирования, сотни часов нагрузочных прогонов и десятки исправлений, о которых пользователь никогда не узнает просто потому, что они были найдены и устранены до выхода версии. Александр Симонов, руководитель направления развития 1С в "Тантор Лабс", рассказывает, как устроен процесс тестирования изнутри - почему одного эталонного прогона недостаточно, что делать, когда ванильный PostgreSQL 18 ломает собственные оптимизации, и как Tantor Postgres приближается к той планке, которую MS SQL Server держал годами.

07.07.2026    999    Tantor    2    

6

Тестирование QA Программист Бесплатно (free)

Юнит-тестирование в 1С – тема, о которой много говорят, но внедряют далеко не везде: для одних это признак зрелой разработки, для других – избыточная формальность или лишняя трата времени. Разбираем, почему классическая пирамида тестирования в 1С часто оказывается перевернутой, какие ограничения накладывает платформа и почему юнит-тесты в реальных проектах нередко смешиваются с интеграционными. Показываем, где юнит-тесты действительно помогают ускорить разработку, упростить проверку логики и повысить качество кода, а где их применение превращается в хрупкую и дорогую поддержку. Отдельно разбираем типичные ошибки: зависимость тестов от данных и окружения, избыточное мокирование, тестирование платформы вместо бизнес-логики и отсутствие негативных кейсов.

29.06.2026    2504    alexandr_yang    6    

12

Тестирование QA Программист 1С:Предприятие 8 Бесплатно (free)

Как мы пришли к использованию Ванессы для автоматизации действий пользователей? Сначала я увидел в интернете лекцию Олега Филиппова про RPA. И когда встал вопрос про автоматизацию небольших процессов, то эта лекция у меня прекрасно соединилась с опытом тестирования программ с помощью Vanessa Automation. Минимум усилий, минимум ручного кода и высокая скорость внедрения. И самое главное, не надо менять программу. А если программа изменится, то алгоритм быстро поправить и дополнить.

19.06.2026    1650    swimdog    3    

8

Тестирование QA Программист Россия Бесплатно (free)

Разбираемся, какие виды тестирования нужно проводить при внедрении заказных бизнес-приложений. Что такое воронка «бесконечного тестирования». Чем синдром «сапера» отличается от синдрома «лудомана». А также можно ли полюбить тестирование.

18.06.2026    1149    DmitryShostak    0    

2

Тестирование QA Бесплатно (free)

Нагрузочное тестирование 1С нельзя строить на средних значениях и одном «идеальном» сценарии: такой подход скрывает пики, блокировки, фоновые задания и реальные риски для производительности. Показываем, как собрать данные из технологического журнала, журнала регистрации и поведения пользователей, чтобы построить сценарий, близкий к работе системы в продуктиве. Разбираемся, как вариация, корреляционный анализ и APDEX помогают увидеть неравномерную нагрузку, уточнить модель и понять, какие данные влияют на производительность. А также объясняем, как корректное моделирование помогает заранее выявить проблемы, подобрать железо под реальные пики и снизить риск коллапса системы после запуска.

12.05.2026    2832    gabrielyants    8    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Pr-Mex 187 23.03.20 13:22 Сейчас в теме
2. check2 410 23.03.20 19:49 Сейчас в теме
(1) Спасибо! Хочется сделать жизнь немного лучше.
Для отправки сообщения требуется регистрация/авторизация