Генератор сценариев тестирования для Vanessa Automation

05.03.22

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

Нет новых генераторов сценария тестирования для Vanessa Automation? Нужна простенькая обработка? Vanessa Automation самый лучший инструмент тестирования? Тогда вам сюда!

Файлы

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

Наименование Скачано Купить файл
Генератор сценариев тестирования для Vanessa Automation:
.zip 63,57Kb
18 3 000 руб. Купить

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

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

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

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

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

Первоисточник: Генерация сценариев тестирования внешних печатных форм средствами Vanessa Automation

Спасибо автору ipoloskov что любезно разрешил опубликовать обработку генератора сценариев тестирования для Vanessa Automation со ссылкой на первоисточник.

Отличие от первоисточника:

  1. Внешняя обработка.
  2. Новые генераторы сценариев тестирования.

Полный список генераторов тестирования для Vanessa Automation:

  1. Подменю "Создать"
    Кейс: Открыть форму "Документы закупки (все)" или "Документы продажи (все)" - нажать "Создать" - нажать на любой подпункт.
    Краткий пример сценария:

    Я открываю основную форму обработки "ЖурналДокументовЗакупки"
    И я нажимаю на кнопку с именем 'Создать_ЗакупкаУПоставщикаРеглУчет_АктОРасхожденияхПослеПриемки'

     

  2. Подменю "Создать на основании"
    Кейс: Изменить любой объект - нажать "Создать на основании" - нажать на любой подпункт.
    Краткий пример сценария:

    Дано я открываю навигационную ссылку "e1cib/data/Документ.ПриобретениеТоваровУслуг?ref=92f10050568b35ac11e4d9e0f5cbb3d4"
    И я нажимаю на кнопку с именем 'ПодменюСоздатьНаОснованииОбычное_Авто_941BDB19E54AE235EB593A74638ACD6A'

     

  3. Подменю "Печатные формы" - создает сценарий тестирования встроенных и внешних печатных форм.
    Кейс: Изменить любой объект - нажать "Печать" - нажать на любой подпункт.
    Краткий пример сценария:
    Дано я открываю навигационную ссылку "e1cib/data/Справочник.Номенклатура?ref=946100179a7e73cf11e2d7445bd56b3c"
    И я нажимаю на кнопку с именем 'ПодменюПечатьОбычное_КарточкаНоменклатуры'

     

  4. Подменю "Отчеты"
    Кейс: Изменить любой объект - нажать "Отчеты" - нажать на любой подпункт - нажать "Сформировать".
    Краткий пример сценария:
    Дано я открываю навигационную ссылку "e1cib/data/Справочник.ДоговорыКонтрагентов?ref=92f10050568b35ac11e4e28f1600999a"
    И я нажимаю на кнопку с именем 'ПодменюОтчетыОбычное_Авто_C69384113D973AE5863E872C008AC91F'
    И я нажимаю на кнопку с именем 'СформироватьОтчет'
  5. Объекты

    Кейс: Изменить любой объект - нажать "Записать" или "Провести".
    Краткий пример сценария:

    Дано я открываю навигационную ссылку "e1cib/data/Документ.ПриобретениеТоваровУслуг?ref=92f10050568b35ac11e4d9e0f5cbb3d4"
    И я нажимаю на кнопку с именем 'ФормаЗаписать'
  6. Варианты отчетов
    Кейс: Изменить любой объект справочника "Отчеты" - нажать "Открыть" - нажать "Сформировать".
    Краткий пример сценария:
    Дано я открываю навигационную ссылку "e1cib/data/Справочник.ВариантыОтчетов?ref=a7a9000d884fd00d11e4c18017750119"
    И я нажимаю на кнопку с именем 'СформироватьОтчет'
  7. Элементы форм
    Кейс: Найти любой элемент формы с заголовком "(не используется)*" в формах или командных интерфейсах.
    Краткий пример сценария:
    Дано Я открываю основную форму списка документа "ПриобретениеТоваровУслуг"
    И в текущем окне есть кнопка командного интерфейса "(не используется)*"
    И поле "(не используется)*" существует
  8. Регламентные задания
    Кейс: Запустить любое регламентное задание - проверить состояние задания.
    Краткий пример сценария:

    Дано в таблице "ТаблицаРегламентныеЗадания" я перехожу к строке:
    	| 'Наименование'                         |
    	| 'Архивирование чеков ККМ' |
    И в таблице "ТаблицаРегламентныеЗадания" я нажимаю на кнопку с именем 'ТаблицаРегламентныеЗаданияВыполнитьСейчас'
    И в таблице "ТаблицаРегламентныеЗадания" поле с именем "СостояниеВыполнения" имеет значение "Задание завершено с ошибками"

     

Сценарий использования:

  1. Открыть клиент тестирования в режиме "Толстый клиент", установить расширение VAExtension, открыть внешнюю обработку генератора, перейти на любую закладку, выполнить ряд действий и нажать "Создать файл".
  2. Открыть менеджер тестирования, открыть внешнюю обработку Vanessa Automation, добавить клиент тестирования в закладке "Клиенты тестирования", открыть созданный файл (фич) в закладке "Запуск сценариев" и запустить.

Важно:

  • Проверял в демонстрационной базе 1С:Управление торговлей 11.4.13.282 и выше в платформе 8.3.19.1264.

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

См. также

Инструментарий разработчика Нейросети DevOps и автоматизация разработки Тестирование QA Разработчик 1С 8.3 Бесплатно (free)

Открытый набор правил и скриптов на GitHub для ИИ-агента (агента искусственного интеллекта: Claude Code, Codex и других). Агент сам снимает опись машины, предлагает путь проверки кода: плагин Unica или BSL Language Server со справкой платформы. С вашего «да» ставит недостающее, затем выгружает внешнюю обработку, заводит git и доводит её до зелёного теста YAxUnit. Оба пути проверены с нуля свежим агентом на копии демобазы «Управление торговлей» 11.5, платформа 8.3.27. Новая часть: для задач по данным базы агент выгружает конфигурацию в XML, строит карту объектов и пишет запросы только по именам, найденным в выгрузке. Внутри гайд «Unica на Windows» с известными ошибками и проверенными обходами.

10.11.2026    493    Iliaelagin    0    

1

Тестирование QA Разработчик 1С:Предприятие 8 Бесплатно (free)

Когда полная сборка автотестов занимает полчаса, даже небольшая автоматизация может изменить рабочий процесс. Рассказываю, как Python-утилита Phase Switcher постепенно превратилась в KOT for 1C — open-source расширение для VS Code. KOT 3.0 объединяет в одной рабочей среде библиотеку шагов и сценариев, IntelliSense, поддержку СППР и самостоятельных feature Vanessa Automation, исследователь форм, запись действий и управление выполнением через MCP. В статье — история разработки проекта от небольшой Python-утилиты до расширения для VS Code, практические примеры, неудачные эксперименты и решения, которые помогли инструменту прижиться в нашей команде.

02.11.2026    480    alexiosus    0    

2

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

Резкий рост числа пользователей, консолидация систем или миграция в облако требуют заранее понять, выдержит ли инфраструктура новую нагрузку. Рассказываем, как с помощью LLM команда за 16 недель подготовила и провела нагрузочные тесты для шести баз: автоматизировала анализ технологических журналов и журналов регистрации, формирование реалистичных сценариев и создание обработок для «1С:Тест-центра» и JMeter. Показываем, как оркестратор, AI-агенты и MCP-серверы помогают сократить объем ручной работы, а также объясняем, почему контроль со стороны 1С-эксперта по-прежнему остается обязательным. Разбираем архитектуру решения, уже работающие инструменты и направления дальнейшей автоматизации нагрузочного тестирования.

31.10.2026    534    gabrielyants    0    

5

Инструментарий разработчика Тестирование QA Разработчик Стажер 1С 8.3 Абонемент ($m)

Проверила пять пакетных команд платформы 8.3.27 на контрольном расширении Нано-УТ: они обнаружили 4 из 28 заложенных пунктов. В набор входят ошибки применимости, предупреждения и сведения для ручного разбора. Проверка XML-выгрузки отметила все 28 пунктов и 15 из 15 на похожем слепом наборе. Показываю журналы, ограничения и сценарий обновления основной конфигурации. Прилагаются инструмент с 69 тестами и материалы опыта.

7 стартмани

28.10.2026    397    Ninel_S    2    

2

Инструментарий разработчика Мобильная разработка Тестирование QA Разработчик 1С 8.3 Абонемент ($m)

Скрипт form_diff_mobile.py сравнивает две выгрузки конфигурации 1С и показывает, что в формах удалено и переименовано, где на это ещё ссылаются и какой код попадает в мобильные контексты. На «Нано-УТ 2.0» сделано 13 изменений форм: платформа 8.3.27.2130 отметила 7, в остальных шести промолчала, и в четырёх из них скрипт нашёл обращение к удалённому элементу, строку с прежним именем формы, смену директивы или выход формы из мобильной области. На чистой УТ 11.5 сравнение с копией дало 0 находок, а с копией с пятью правками ровно семь. В архивах скрипт, 74 теста, стенд, чек-лист выпуска, журнал выпуска и скрипты опытов на платформе.

7 стартмани

27.10.2026    353    Ninel_S    0    

1

Тестирование QA Разработчик 1С 8.3 Абонемент ($m)

Прогнала через 1С 8.3.27 и валидатор .NET 21 файл XML по одной схеме: базовый пример и типичные отклонения. Вердикты совпали в 20 случаях (у .NET включены предупреждения), дата без времени дала расхождение. В архиве - схема, тесты, закреплённая версия учебной базы и исправленный сценарий проверки, включая выгрузку и обратное чтение 30 продаж.

1 стартмани

26.10.2026    344    Ninel_S    0    

1

Рефакторинг и качество кода Тестирование QA Системный администратор Разработчик 1С 8.3 Абонемент ($m)

В базе 1С на PostgreSQL копятся индексы, которыми никто не пользуется: их создаёт флажок «Индексировать» у реквизитов или их добавляют вручную. Каждый такой индекс замедляет запись: в опыте на тестовой таблице восемь лишних индексов сделали вставку 300 000 строк в четыре-шесть раз дольше. Скрипт на Python смотрит статистику PostgreSQL и показывает, какие индексы ни разу не использовались и какой реквизит 1С их создал. На нашей конфигурации «Нано-УТ» он нашёл четыре ненужных индекса документа и один дубль, добавленный вручную. После того как я сняла флажки и обновила конфигурацию, индексов стало 227 вместо 234, данные не пострадали. В архиве скрипт, запросы и примеры.

5 стартмани

23.10.2026    510    Ninel_S    4    

1

Рефакторинг и качество кода Тестирование QA Разработчик 1С 8.3 Абонемент ($m)

Скрипт, который должен был проверять код 1С в Docker, на деле проверял только, что файл не пустой: из 11 модулей с ошибками он пропустил все. Я переписала проверку и сравнила её с самой 1С на тех же 11 модулях из нашей конфигурации «Нано-УТ». Новый скрипт нашёл незакрытые «Если», процедуры и скобки в 10 случаях из 11. Вызов несуществующей процедуры находит только сама 1С. В архиве скрипт, файлы для Docker, примеры с ошибками и журналы проверки.

5 стартмани

23.10.2026    499    Ninel_S    4    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DitriX 2118 17.11.21 19:10 Сейчас в теме
Вот даже догадаться не могу, что это такое и зачем оно нужно.
Можно ли больше примеров применения, с примерами сгенерированных фич, какие проблемы решает, именно проблемы, а не просто описание кейсов в вакууме. Чем не удобно это сейчас все делать?
Спасибо
9. ZhokhovM 688 18.11.21 10:54 Сейчас в теме
(1)Примеры сгенерированных фич выложены.
12. DitriX 2118 18.11.21 14:12 Сейчас в теме
(9) ну за примеры спасибо. Но я так и не понял - зачем это нужно? В чем отличие от стандартного сравнения? Не с точки зрения кода, а с точки зрения решаемых проблем.
И да, я так и не понял - какие проблемы решали?
13. ZhokhovM 688 18.11.21 16:31 Сейчас в теме
(12)При проведении документа "Акт о расхождении после поступления" на основании документа "Приобретение товаров и услуг" была ошибка: "Не заполнена колонка "... идентификатор строки" в строке 1 списка "Товары"". И нужно было во всех документах проверить эту ошибку, обработка Универсальное тестирование конфигурации по тестированию ввода на основании не смогла найти ошибку. Пришлось генерировать сценарий тестирования ввода на основании.
21. ZhokhovM 688 27.12.21 15:52 Сейчас в теме
(12)Примеры фич теперь будут выкладываться в кратком виде. Причина: шаги меняются постоянно.
2. fenixnow 302 17.11.21 19:51 Сейчас в теме
Скорее это генератор текста сценария наподобие того, что частично реализовано в Ванессе на вкладке дымовых.
Есть объекты метаданных по ним генерятся тесты на открытие форм/запись/проведение и тд.
5. ZhokhovM 688 17.11.21 22:56 Сейчас в теме
(2)в дымовых не все фичи генерируются, например, нет примера создания ввода на основании и т.д., пришлось самому создавать генератор.
10. ZhokhovM 688 18.11.21 11:15 Сейчас в теме
(2)Пример сценария: Дано...
Прикрепленные файлы:
3. ImHunter 351 17.11.21 20:03 Сейчас в теме
Еще и картинка про юнит-тесты, а не про фичи;)
6. ZhokhovM 688 17.11.21 23:16 Сейчас в теме
(3)картинки битые загружались перед публикаций, а после публикации понял, что не битые(
14. ZhokhovM 688 18.11.21 17:09 Сейчас в теме
(3)Обновил картинку.
4. Pr-Mex 187 17.11.21 20:14 Сейчас в теме
Да, хотелось бы более подробного рассказа - что решали и что получили.
А за статью плюс)
7. malikov_pro 1409 18.11.21 06:11 Сейчас в теме
(5) Почему в саму ванессу не запушили доп фичи?
rtits; BaphoBush; fenixnow; +3 – Ответить
8. fenixnow 302 18.11.21 09:36 Сейчас в теме
Цена на скачку смотрю подросла :) Думаю стоить дооформить публикацию более подробно, а пока ловите минус за жадность.
11. ZhokhovM 688 18.11.21 11:16 Сейчас в теме
15. BomjBandit 16 07.12.21 11:56 Сейчас в теме
Нужно актуализировать шаги некоторые. В начале на закрытии окон зависает.
Также при генерации проверок ПФ выбирает ссылки на помеченные на удаление документы, мб отбор поставить?
16. ZhokhovM 688 07.12.21 12:17 Сейчас в теме
(15)
Также при генерации проверок ПФ выбирает ссылки на помеченные на удаление документы, мб отбор поставить?
Исправлю. А какие отборы поставить? Признак проведения (Проведенные, Непроведенные, Все)? Помеченные на удаление (да, нет)?
17. ZhokhovM 688 07.12.21 12:31 Сейчас в теме
(15)
Нужно актуализировать шаги некоторые. В начале на закрытии окон зависает.

Предлагаете в контексте убрать шаг "И Я закрываю все окна клиентского приложения"?
18. BomjBandit 16 07.12.21 12:52 Сейчас в теме
(16) ну для тестирования ПФ предлагаю вообще жестко в коде поставить отбор, чтобы подбиралась ссылка на проведенный и непомеченный документ.
(17) шаг то в принципе может быть полезен, но он у меня почему-то не отрабатывает и встает колом. Если использовать эти тесты конвейером, то наверное нужный шаг. Я запускаю тесты после обновления и этот шаг мне в принципе не нужен.
19. ZhokhovM 688 09.12.21 11:52 Сейчас в теме
09.12.2021:
Что изменилось:
Закладки "Ввод на основании" и "Печатные формы" переименованы в 'Подменю "Создать на основании"' и 'Подменю "Печатные формы"'.
Добавлен генератор тестирования внешних печатных форм в закладке 'Подменю "Печатные формы"'.
Добавлен генератор тестирования отчетов в закладке 'Подменю "Отчеты"'.
Добавлен генератор тестирования панелей команд в закладке 'Панели команд'.
Исправлены выявленные ошибки.

Рекомендуется запустить толстый клиент в закладках 'Подменю "Создать на основании"', 'Подменю "Печатные формы"' и 'Подменю "Отчеты"'.
20. ZhokhovM 688 27.12.21 15:32 Сейчас в теме
27.12.2021:
Что изменилось:
Переименована закладка "Элементы форм" вместо "Панели команд".
Добавлена проверка элементов форм "(не используется)*" в формах и командных интерфейсах в закладке "Элементы форм".
Исправлены выявленные ошибки.

Файл теперь в заархивированном виде, в содержимом архиве папка "Объекты исключения", сама обработка и расширение VAExtension. В папке лежит файл "Объекты", в нем объединены все объекты из дымового теста на открытие форм. В некоторых проверках потребуется установить расширение VAExtension, чтобы через него можно проверять свойства формы ТолькоПросмотр и Доступность.
22. ZhokhovM 688 27.12.21 16:35 Сейчас в теме
(20)Закладка "Элементы форм".
Пример:
Если устарел объект метаданных, реквизит или команда, добавили префикс "(не используется)" к их синонимам и префикс "Удалить" к их именами, перенесли данные, выполнили очистку устаревших данных, но решили не удалять или забыли удалить объекты метаданных при выпуске очередных версий, то в формах и командных интерфейсах останутся поля "(Не используется) Партнер" и т.д. и эти поля нужно скрыть полностью от пользователей. В VA есть шаги, которые проверяют кнопки и поля в формах и командных интерфейсах.
23. ZhokhovM 688 05.03.22 16:45 Сейчас в теме
05.03.2022:
Новое в версии:
  • Добавлен генератор тестирования создания объекта в закладке 'Подменю "Создать"'.
  • Добавлен генератор тестирования регламентных заданий в закладке 'Регламентные задания"'. В поле "Искать" добавлена возможность искать любой префикс по именам объектов.
  • Переименована закладка "Варианты отчетов" вместо "Отчеты".
  • Добавлена возможность выводить результат "С клиентского компьютера" или "Из файла на сервере".
  • Добавлено определение приложения, версии конфигурации и платформы.
  • Исправлены выявленные ошибки.

Рекомендуется запустить толстый клиент в закладке 'Подменю "Создать"' и установить расширение VAExtension.
24. user1310985 11.05.22 11:11 Сейчас в теме
(23) Добрый день! Приобрели обработку, не очень понимаю её смысл?

"Открыть клиент тестирования в режиме "Толстый клиент", установить расширение VAExtension, открыть внешнюю обработку генератора, перейти на любую закладку, выполнить ряд действий и нажать "Создать файл"."

В какой момент нужно производить ряд действий?
И как это выполняется в обработке? отслеживание действий в программе не проходит?
Или принцип обработки другой? можете по подробнее разъяснить?
25. user1310985 11.05.22 11:27 Сейчас в теме
Либо я что-то делаю не так, либо не очень понятно как действует обработка
Потому что файл создаётся пустой.
Прикрепленные файлы:
26. ZhokhovM 688 11.05.22 14:50 Сейчас в теме
(25) Открыть базу в режиме толстого клиента, открываете внешнюю обработку через "Файл"-"Открыть", дождитесь инициализации настроек, в закладке "Подменю "Печать"" указываете количество ссылок 1, устанавливаете пометку в строке таблицы "Документы" и нажимаете на кнопку "Создать файл (толстый клиент)". Будет создан файл, в файле будет готовый сценарий. Его нужно запустить в vanessa automation. Нужно скачать VA из репо, распаковать архив, в архиве лежит обработка vanessa-automation.epf, в списке ИБ нужно создать базу Test_VA с доп параметром запуска "/TESTMANAGER". Открыть базу "Test_VA", открыть внешнюю обработку VA, в закладке "Клиенты тестирования" добавить новый элемент:
Имя: База ERP
Путь к инфобазе: File="D:\user1310985\БАЗЫ\База ERP";
Доп.параметры: /N"Администратор"
В закладке "Запуск сценариев" нажать на кнопку "Загрузить фичи", выбрать файл со сценарием и нажать на кнопку "Выполнить". Запускается база ERP и выполняется сценарий, нужно дождаться результата выполнения.

Причина:
1.На скриншоте в поле "Приложение" указано значение "Реальный сервер", он у вас под толстым клиентом запущен? Если нет, то запустите.
2.В таблице помечена строка "Справочники", есть вероятность что у справочников нет печатных форм.
27. ZhokhovM 688 12.05.22 02:44 Сейчас в теме
(26)3. Возможно в новых ERP новые методы.
Для отправки сообщения требуется регистрация/авторизация