Microsoft тоже улучшает покрытие кода

Компания Microsoft объявила об обновлении своих инструментов покрытия кода, чтобы улучшить возможности создания отчетов с помощью новых форматов. Вместе с обновлениями Microsoft также выпустила новый инструмент, dotnet-coverage.

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

Инструмент покрытия кода от Microsoft выпускается в двух версиях: инструмент командной строки и расширение Visual Studio Code. Инструмент командной строки можно использовать для сбора покрытия кода на C++ и C#1. Он поддерживает объединение и преобразование отчетов о покрытии кода1.

Code Coverage - это расширение Visual Studio Code, которое можно использовать для анализа и улучшения тестового покрытия вашей кодовой базы. Он выделяет строки кода, которые не покрываются тестами, давая представление об областях, требующих дополнительного тестирования. Инструмент Coverage также может помочь вам найти неиспользуемый код JavaScript и CSS.

Новый инструмент dotnet-coverage может использоваться для кросс-платформенного сбора данных о покрытии кода запущенного процесса и обеспечивает кросс-платформенное объединение отчетов о покрытии кода. По словам Microsoft, новый инструмент можно использовать для сбора данных о покрытии кода для консольных или веб-приложений, а также для объединения отчетов о покрытии.

Изменения в оригинальных инструментах призваны упростить интеграцию форматов отчетов с такими инструментами, как ReportGenerator. Хотя форматом отчета по умолчанию остается формат .coverage, предназначенный для просмотра в Visual Studio, разработчики теперь могут создавать отчеты в двоичном формате или в формате XML. Есть два варианта XML: Cobertura - формат XML с открытым исходным кодом, или собственный формат XML от Microsoft для просмотра в Visual Studio Enterprise.

В обновленной версии также появилась опция автоматического объединения покрытия кода для всех тестовых проектов. Кроме того, она стала быстрее: по словам Microsoft, производительность увеличилась на 80 %. В предыдущих версиях сбор отчета о покрытии кода значительно замедлял выполнение тестов.

Новые инструменты доступны уже сейчас.

Microsoft тоже улучшает покрытие кода
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
08 января 2024 г.
45
Теги: Microsoft

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.