Перейти к основному содержимому

Дымовые тесты

В YAxUnit реализована поддержка дымовых тестов.

Разработка использует идеи и наработки следующих проектов
Черновая реализация

Реализация дымовых тестов может быть изменена.

Возможности:

Отчеты

Allure отчеты

Smoke тесты полностью поддерживают формирование отчетов в формате Allure. Каждый smoke тест отображается как отдельный тест с уникальным названием, что обеспечивает:

  • Детальный анализ результатов каждого теста
  • Возможность фильтрации и группировки по различным критериям
  • Сохранение структуры группировки по типам приложений
  • Интеграцию с CI/CD системами

При формировании Allure отчета для модуля с smoke тестами (например, ДТОткрытиеФорм), каждый из 1754 тестов будет отображаться индивидуально, а не как один групповой тест.

JUnit отчеты

Также поддерживается формирование отчетов в формате JUnit для интеграции с EDT и другими инструментами разработки.

Запуск

Для запуска дымовых тестов необходимо:

  1. Добавить расширение smoke.cfe
  2. Создать файл настроек
  3. Запустить 1С:Предприятие и открыть обработку "Юнит-тесты"
  4. Загрузить настройки и перезагрузить тесты.
  5. Запустить тесты.

Файл настроек

Настройка для запуска/загрузки дымовых тестов открытия форм

{
    "filter": {
        "extensions": ["smoke"] // Загрузка тестов из расширения дымовых тестов
    },
    "showReport": true,
    // Настройка дымовых тестов
    "ДымовыеТесты": {
        "Использовать": true, // Включение дымовых тестов
        "ОткрытиеФорм": true  // Использование тестов открытия форм
    }
}
Имя параметраТипЗначение по умолчаниюОписание
ИспользоватьbooleanfalseИспользование дымовых тестов
ОткрытиеФормObject|booleanfalseНастройка тестов открытия форм