vanessa-opensource / add

Разработка с управляемым качеством на 1С
Mozilla Public License 2.0
333 stars 183 forks source link

Добавить возможность запуска дымовых тестов только по метаданным расширения #878

Closed leobrn closed 3 years ago

leobrn commented 3 years ago

Существует проблема Нет возможности настроить дымовые тесты отобрав автоматом только метаданные используемые в расширении.

Хотелось бы иметь следующую функциональность Отобрать метаданные для проверки только тех объектов, которые используются в расширениях, остальные добавить в исключение

Дополнительный контекст Опишу проблемный кейс, который хотел бы закрыть с помощью этих доработок.

Есть среднестатистический 1С франчайзи с проектным отделом. В котором допустим есть 4 консультанта и 4 программиста. Есть небольшие проекты и ряд небольших клиентов на постоянной поддержке.

На таких проектах как правило делают небольшие доработки в расширение + внешние обработки и печатные формы. Как правило это происходит в самом начале, когда заходит клиент, и далее с ними работает консультант. В такой схеме консультант у нас обновляет базы клиента. После он проверяет не отвалились ли расширения и использует обработку с инфостарта для групповой проверки доработок https://infostart.ru/public/1056811/ (открытие форм, печатные формы, проведение).

Я бы хотел автоматизировать этот процесс с использованию дымовых тестов + allure. Настроить разово настройки для тестирования. Чтобы подвахтывались метаданные расширения + дополнительно выбрать основные метаданные, которые использует клиент, а остальные объекты идут в исключение. Чтобы тестирование выполнялось быстро для этого и нужны такие точечные настройки, в нашем случае не нужен прогон по всей конфигурации.

Для них я сделаю два батника с запуском тестирования и вывода результата в allure. Соответственно они сразу увидят по каким пунктам нужно привлекать программиста: по поломкам связанных с расширением или косячный релиз по основным метаданным.

leobrn commented 3 years ago

Закрыл потребность небольшими доработками для vanessa add https://github.com/leobrn/ones-smoke-allure