Подсценарии для ERP 2.5 и КА 2.5 (Vanessa Automation)
Готовые экспортные сценарии для автоматического заполнения форм справочников и документов. Ускоряют разработку функциональных тестов и позволяют не переписывать шаги при изменении логики форм.
Функциональные возможности
Заполнение форм через подсценарии
Автоматическое заполнение справочников и документов через feature-файлы.
Отделение логики от сценариев
Использование данного инструмента позволяет отделить функциональный тестовый сценарий от алгоритма заполнения формы объекта.
Gherkin-параметры
Передача данных через таблицы: шапка и табличные части.
Переиспользование
Один сценарий используется во множестве тестов.
Особенности работы
Экспортные сценарии не содержат обращения к данным и поэтому могут использоваться в любой базе данных, созданных на основе конфигураций ERP и КА 2.5. Экспортный сценарий заполняет форму объекта в интерактивном режиме и записывает объект. Параметры в экспортный сценарий из функционального сценария передаются в виде таблицы Gherkin. Значения реквизитов шапки объекта передаются в виде таблицы с колонками Имя и Значение. Значения реквизитов табличной части объекта передаются в виде таблицы - по вертикали колонки табличной части, по горизонтали строки. В функциональном сценарии определяется пара: имя реквизита формы – значение. Экспортный сценарий обрабатывает только те данные, которые переданы в таблицах функционального сценария.
- Экспортные сценарии
- Библиотека шагов
- Пример функционального сценария
Доступные сценарии
- Заполнить Документ ЗаказПоставщику.feature
- Заполнить Документ ПриобретениеТоваровУслуг.feature
- Заполнить Справочник ДоговорыКонтрагентов.feature
- Заполнить Справочник Номенклатура.feature
- Заполнить Справочник СерииНоменклатуры.feature
- Заполнить Справочник СоглашенияСПоставщиками.feature
- Закупки Пример Общий.feature
- БиблиотекаШагов.epf
- Описание.txt
В сценарий Закупки Пример Общий.feature включено создание общих справочных данных, используемых примером функционального сценария. Сценарий подготовки тестовых данных достаточно запустить один раз в новой тестовой базе. Пример функционального сценария можно запускать неограниченное количество раз. В примере функционального сценария используются данные демо-базы типовой конфигурации. Данные формируются по организации Андромеда Плюс.
- Заполнить Документ ЗаказПоставщику.feature
- Заполнить Документ ПриобретениеТоваровУслуг.feature
- Закупки Пример Документы.feature
- БиблиотекаШагов.epf
- Описание.txt
В сценарий Закупки Пример Документы.feature включено создание общих справочных данных, используемых примером функционального сценария. Сценарий подготовки тестовых данных достаточно запустить один раз в новой тестовой базе. Пример функционального сценария можно запускать неограниченное количество раз. В примере функционального сценария используются данные демо-базы типовой конфигурации. Данные формируются по организации Андромеда Плюс.
- Заполнить Справочник ДоговорыКонтрагентов.feature
- Заполнить Справочник Номенклатура.feature
- Заполнить Справочник СерииНоменклатуры.feature
- Заполнить Справочник СоглашенияСПоставщиками.feature
- Закупки Пример Справочники.feature
- БиблиотекаШагов.epf
- Описание.txt
В сценарий Закупки Пример Справочники.feature включено создание общих справочных данных, используемых примером функционального сценария. Сценарий подготовки тестовых данных достаточно запустить один раз в новой тестовой базе. Пример функционального сценария можно запускать неограниченное количество раз. В примере функционального сценария используются данные демо-базы типовой конфигурации. Данные формируются по организации Андромеда Плюс.
- Заполнить Документ ЗаказПоставщику.feature
- ЗаказПоставщику Пример.txt
- БиблиотекаШагов.epf
- Описание.txt
- Заполнить Документ ПриобретениеТоваровУслуг.feature
- ПриобретениеТоваровУслуг Пример.txt
- БиблиотекаШагов.epf
- Описание.txt
Технические требования
Сценарии предназначены для конфигураций: ERP Управление предприятием 2.5 и Комплексная автоматизация 2.5.8.378
Версия платформы, в которой выполняется разработка сценариев: 8.3.21.1607
Версия vanessa-automation-single, в которой выполняется разработка сценариев: 1.2.039.11
Комплексная автоматизация 2, релиз 2.4.6.162 и выше
Скачать vanessa-automation-single
Возможности подсценариев vanessa-automation описаны в главе 3 "Синтаксис языка Gherkin"

Инструкция по запуску
Инструкция по запуску сценариев описана в статье: Автотесты для типовых конфигураций ERP Управление предприятием 2 и Комплексная автоматизация 2 (для vanessa automation)
Возможны 2 варианта размещения экспортных сценариев и библиотеки шагов:
Вариант 1. Все файлы расположены й в одной папке с функциональными сценариями. Ничего дополнительно настраивать не нужно.
Вариант 2. Экспортные сценарии и библиотека шагов находятся в отдельных папках. Для этого есть настройка Библиотеки. Описание работы можно найти в главе 2 Настройки, раздел 3 Библиотеки
Существует настройка редактора Vanessa Editor, которая позволяет увидеть строки подсценария в основном сценарии. Установить ее можно через кнопку-меню «Шестеренка»: