Генератор сценариев тестирования для 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.

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

См. также

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

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

5000 руб.

04.07.2022    14459    65    5    

41

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

Набор универсальных подсценариев для заполнения форм типовых объектов справочников и документов конфигураций ERP 2.5 и КА 2.5. Сценарии представляют собой feature-файлы для vanessa-automation с тегом @exportscenarios. Используются для разработки функциональных сценариев.

4270 руб.

26.01.2023    5349    8    2    

4

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

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

07.07.2026    236    Tantor    2    

5

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

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

29.06.2026    1532    alexandr_yang    4    

8

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

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

19.06.2026    900    swimdog    3    

7

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

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

18.06.2026    562    DmitryShostak    0    

2

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

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

12.05.2026    2010    gabrielyants    8    

13

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

Переход на Linux и PostgreSQL – серьезный этап для любой компании. Нагрузочное тестирование помогает пройти его без критических сбоев: заранее выявить узкие места, оценить поведение системы под реальной нагрузкой и снизить риск откатов после запуска. В статье разберем, почему миграция с Microsoft SQL Server и Windows на новую инфраструктуру требует отдельной проверки производительности, какие сценарии стоит включать в тест, как настраивать контур и мониторинг, как оценивать результаты и сколько времени реально занимает такой проект.

29.04.2026    1254    kulmaksim    0    

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

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

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

Файл теперь в заархивированном виде, в содержимом архиве папка "Объекты исключения", сама обработка и расширение VAExtension. В папке лежит файл "Объекты", в нем объединены все объекты из дымового теста на открытие форм. В некоторых проверках потребуется установить расширение VAExtension, чтобы через него можно проверять свойства формы ТолькоПросмотр и Доступность.
22. ZhokhovM 699 27.12.21 16:35 Сейчас в теме
(20)Закладка "Элементы форм".
Пример:
Если устарел объект метаданных, реквизит или команда, добавили префикс "(не используется)" к их синонимам и префикс "Удалить" к их именами, перенесли данные, выполнили очистку устаревших данных, но решили не удалять или забыли удалить объекты метаданных при выпуске очередных версий, то в формах и командных интерфейсах останутся поля "(Не используется) Партнер" и т.д. и эти поля нужно скрыть полностью от пользователей. В VA есть шаги, которые проверяют кнопки и поля в формах и командных интерфейсах.
23. ZhokhovM 699 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 699 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 699 12.05.22 02:44 Сейчас в теме
(26)3. Возможно в новых ERP новые методы.
Для отправки сообщения требуется регистрация/авторизация