- Репозиторий add
- Исходные дымовые тесты
- Описание текущих реализованных\дополненных дымовых тестов
- Примеры cmd файлов для запуска на компьютере разработчика
- Заготовка нового дымового теста
- Управление холдингом, ред. 3.2
- Зарплата и управление персоналом ред. 3.1
- 1С:ERP. Управление холдингом ред. 3.2
- Установить себе OneScript, библиотеки OneScript.
- Заменить в библиотеке add (напр. C:\Program Files\OneScript\lib\add) файлы из каталога fixtures/add.
- Определиться с конфигурацией, на которой будете запускать набор тестов.
- Поискать ветку для конкретной конфигурации в репозитории (ветки release_uh_*.*, release_zup_*.* и т.п.).
- Если нужной ветки нет, сделать новую ветку под вашу типовую конфигурацию (на основании новая ветка настройки).
- Если нужного релиза нет, взять за основую ближайший.
- Развернуть себе демо-базу типового релиза (без ваших доработок).
- Открыть в базе обработку ВыгрузкаОбъектовМетаданныхКонфигурации.epf.
- Сохранить настройки в каталог settings/releases. Тут будет храниться информация о вашем типовом релизе.
- Открыть файл настроек дымового теста smoke.json.
- Проверить\скорректировать блок "Информация" о вашем типовом релизе.
- Лучше дымовые тесты запускать по одному, запустили 1 вид теста, отладили, перешли к следующему (Параметр "Используется" в каждой настроке теста).
- Заполнить настройки теста по аналогии.
- В корень репозитория поместить cmd файл с запуском дымового тестирования, примеры cmd можно взять из каталога examples. Удалить префикс
/example_. smoke_run_*.cmd- запуск тестирования (пользователь для тестирования должен существовать),smoke_allure.cmd- вывод отчета о тестировании Аллюр.
Если сделаете настройку для типового релиза, которого еще нет в ветках, большая просьба эту настроку через pull-реквест закинуть для коллег 😏