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

05.03.22

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

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

Файлы

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

Наименование Скачано Купить файл
(только для физ. лиц)
Генератор сценариев тестирования для Vanessa Automation:
.zip 63,57Kb
17 2 150 руб. Купить

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

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

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

Первоисточник: Генерация сценариев тестирования внешних печатных форм средствами 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С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

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

2160 руб.

20.01.2022    9677    36    0    

18

DevOps и автоматизация разработки Тестирование QA Программист Пользователь 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

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

3360 руб.

05.08.2024    2939    18    1    

12

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

В статье расскажем, как Sentry помогает компании Magnit Tech эффективно решать задачи оперативного выявления и анализа ошибок. Поделимся практическим опытом внедрения Sentry и объясним, почему этот инструмент превосходит другие бесплатные аналоги по функционалу и удобству использования. Рассмотрим гибкий механизм настройки оповещений об ошибках журнала регистрации, который позволяет адаптировать уведомления под конкретные нужды проектов. Объясним, как Sentry используется для мониторинга производительности базы 1С, обеспечивая стабильность работы критически важных систем. Затронем тему интеграции Sentry с системами мониторинга инфраструктуры и CDN.

17.07.2025    764    daniloffartur    1    

5

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

YAxUnit – это сравнительно молодой, но амбициозный и быстро развивающийся инструмент из мира open-source. Расскажем о ключевых этапах развития инструмента и особенностях работы над open-source проектом.

17.07.2025    1919    Жолтокнижниг    1    

18

HighLoad оптимизация Тестирование QA Системный администратор Программист Бесплатно (free)

В мире 1С импортозамещение используемых программных продуктов в первую очередь касается миграции СУБД с MSSQL на Postgres. Одна из основных проблем перехода — более «слабый» оптимизатор запросов Postgres по сравнению с MSSQL, когда запросы на MSSQL выполнялись значительно быстрее, чем на Postgres. Автор статьи разработал инструмент, который позволяет без значительных затрат выявить эти «проблемные» запросы. Основная идея подхода: конвертация на Postgres запросов, снятых при использовании MSSQL, и сравнение времени выполнения на MSSQL и на Postgres.

10.07.2025    1324    berserg    4    

7

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

Процесс тестирования в команде автора эволюционировал от ручных проверок до полноценной автоматизации с использованием современных инструментов и контейнеризации. Начав с Vanessa-ADD в качестве основного решения, команда постепенно расширила стек, включив в него Vanessa-Automation для UI-тестирования, YAxUnit для модульных проверок, Coverage41C для анализа покрытия кода, а также Gitlab CI, Allure и SonarQube для мониторинга качества и непрерывной интеграции. Статья объясняет, почему в качестве стартового инструмента была выбрана Vanessa-ADD и как удалось организовать запуск дымовых и сценарных тестов в CI-контуре на Windows-сервере. Рассмотрен вопрос анализа покрытия кода тестами: зачем потребовался подсчет и какими сложности сопровождали настройку Coverage41C в клиент-серверной архитектуре. Также автор рассказывает про переход на Docker (рассматривался готовый образ, но в итоге был создан собственный) и смену инфраструктуры с Windows и PowerShell на Linux и Bash.

27.06.2025    2065    TaGolovkina    3    

21

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

Ведущий разработчик Инфостарт Лаборатории рассказал о том, с какими сложностями сталкиваются команды разработки 1С, внедряющие у себя процессы автоматизации тестирования и о подходах и конкретных решениях, которые помогают эти проблемы обойти. Доклад прозвучал на конференции «Стачка» в Ульяновске в апреле 2025 года и был ориентирован на руководителей и тимлидов команд разработки и тестирования, а также на действующих тестировщиков.

20.06.2025    4125    kuntashov    5    

38

WEB-интеграция Тестирование QA Программист 1С v8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Mockaroo — онлайн-сервис для генерации тестовых (фейковых) данных в различных форматах. Будет полезен для разработчиков, тестировщиков, аналитиков и других специалистов, которым нужны реалистичные, но синтетические данные.

1 стартмани

12.05.2025    856    1    serg-lom89    3    

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

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

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

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