Заметки из Зазеркалья

19.05.2026

Анализ покрытия кода тестами

Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.

Планируется в версии 8.5.5

По многочисленным просьбам мы добавили возможность анализа покрытия кода тестами. Можно будет посмотреть, через какие строки кода проходит тот или иной тест.

Анализ можно проводить в интерактивном режиме. В Конфигураторе добавлена команда «Анализ покрытия кода» (вызывается из меню «Отладка»):

img-01.png
img-02.png
При запущенном из Конфигуратора под отладкой приложении при нажатии кнопки «Начать анализ» будет запущен анализ. Можно запустить автоматизированный тест или начать ручное тестирование.
img-03.png
После нажатия «Завершить анализ» будет предложено сохранить результаты анализа в файл (XML определенного формата). Доступны форматы:

  • Стандартный (расширение *.ccf). Его можно открыть в Конфигураторе.

  • Формат SonarQube для анализа с помощью платформы с открытым исходным кодом для непрерывного анализа (continuous inspection) и измерения качества программного кода (англ. Continuous Code Inspection) SonarQube.

img-04.png
Файл стандартного формата открывается в Конфигураторе.
img-05.png

Также добавлена функция для технического специалиста «Параметры анализа покрытия кода» с аналогичной функциональностью.
img-06.png
Добавлены новые команды пакетного режима Конфигуратора, позволяющие запустить анализ в пакетном режиме.

Встроенный язык расширен для поддержки новой функциональности.

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

Теги: 8.5.5 

Рассказать друзьям: