Страницы

Поиск по вопросам

среда, 15 апреля 2020 г.

Процент покрытия кода юнит-тестами

#c_sharp #net #тестирование #юнит_тесты

                    
Есть ли какой нибудь способ точно оценить процент кода, покрытого юнит-тестами (nunit)?    


Ответы

Ответ 1



Для тестов в Visual Studio есть встроенные средства, позволяющие считать покрытие. Нужно Включить расчет покрытия: Test > Edit Test Run Configurations > Your Test Configuration, далее Code Coverage, и выбрать сборку для тестирования. Прогнать тесты. Правый клик по тестам, и вызов Code Coverage Results. В итоге вы увидите статистику по процентам Not Covered Blocks Not Covered Blocks % Covered Blocks Covered Blocks % Не проверял, как это соотносится с nUnit. Еще есть сторонние стредства, например, nCover, partCover, openCover.

Комментариев нет:

Отправить комментарий