Дымовые тесты
В YAxUnit реализована поддержка дымовых тестов.
Разработка использует идеи и наработки следующих проектов
Черновая реализация
Реализация дымовых тестов может быть изменена.
Возможности:
Отчеты
Allure отчеты
Smoke тесты полностью поддерживают формирование отчетов в формате Allure. Каждый smoke тест отображается как отдельный тест с уникальным названием, что обеспечивает:
- Детальный анализ результатов каждого теста
- Возможность фильтрации и группировки по различным критериям
- Сохранение структуры группировки по типам приложений
- Интеграцию с CI/CD системами
При формировании Allure отчета для модуля с smoke тестами (например, ДТОткрытиеФорм), каждый из 1754 тестов будет отображаться индивидуально, а не как один групповой тест.
JUnit отчеты
Также поддерживается формирование отчетов в формате JUnit для интеграции с EDT и другими инструментами разработки.
Запуск
Для запуска дымовых тестов необходимо:
- Добавить расширение
smoke.cfe - Создать файл настроек
- Запустить 1С:Предприятие и открыть обработку "Юнит-тесты"
- Загрузить настройки и перезагрузить тесты.
- Запустить тесты.
Файл настроек
Настройка для запуска/загрузки дымовых тестов открытия форм
{
"filter": {
"extensions": ["smoke"] // Загрузка тестов из расширения дымовых тестов
},
"showReport": true,
// Настройка дымовых тестов
"ДымовыеТесты": {
"Использовать": true, // Включение дымовых тестов
"ОткрытиеФорм": true // Использование тестов открытия форм
}
}
| Имя параметра | Тип | Значение по умолчанию | Описание |
|---|---|---|---|
Использовать | boolean | false | Использование дымовых тестов |
ОткрытиеФорм | Object|boolean | false | Настройка тестов открытия форм |