В последнее время стали появляться публикации с тестами для типовых решений 1С, на базе xUnitFor1C, что не может не радовать.
В статье приводится пошаговая инструкция по запуску тестов для ERP, блок производство (erp2_xtests).
1. Скачайте с сайта https://www.sourcetreeapp.com/ SourceTreeSetup, запустите файл установки.
2. После установки откройте программу SourceTreeSetup,
нажмите клонировать/создать и укажите путь https://github.com/xDrivenDevelopment/xUnitFor1C.
нажмите клонировать/создать и укажите путь https://github.com/a-sitnikov/erp2_xtests
3. Открываем Демонстрационную базу ERP (я проверял на версии 2.1.3.169)
4. Открываем файл xddTestRunner из каталога, в который клонировали xUnitFor1C.
5. Нажимаем Загрузить -> Загрузить тесты из файлов. Выбираем файл 00_ДопОбъекты.epf из каталога, куда клонировали набор тестов erp2_xtests.
Нажмите выполнить все тесты (F7).
6. Нажимаем Загрузить -> Загрузить тесты из каталога файловой системы.
Укажите каталог "Производство" из каталога, куда клонировали набор тестов erp2_xtests.
Нажмите выполнить все тесты (F7).
Для демонстрационной базы у меня выполнились корректно не все тесты.
По результатам тестирования формируется отчет:
Из статьи видно, что запуск тестов "в ручном" режиме на xUnit не требует специальных знаний и занимает немного времени.
На мой взгляд, для проверки созданных тестов лучше использовать демонстрационные базы 1С. Это позволит другим пользователям повторить тест и убедиться в их корректности.