Toni
Відповідь дуже корисна, але я подумав швидкий старт для початківців, щоб перевірити оцінку охоплення (як я).
Як уже зазначалося, Visual Studio Professional та Community Edition не мають вбудованої підтримки тестового покриття. Однак його можна отримати досить просто. Я напишу поетапну конфігурацію для використання з тестами NUnit у Visual Studion 2015 Professional.
Встановіть компонент OpenCover NUGet за допомогою інтерфейсу NuGet
Отримати розширення OpenCoverUI . Це можна встановити безпосередньо з Visual Studio за допомогою Інструменти -> Розширення та оновлення
Налаштуйте OpenCoverUI на використання відповідних виконуваних файлів, відкривши Інструменти -> Параметри -> Параметри OpenCover.UI -> Загальні
Шлях NUnit: повинен вказувати на файл `nunit-console.exe. Це можна знайти лише у версії NUnit 2.xx, яку можна завантажити звідси .
Шлях OpenCover : зазвичай це вказує на встановлений пакет<solution path>\packages\OpenCover.4.6.519\tools\OpenCover.Console.exe
Встановіть пакет ReportGenerator NUGet
Доступ OpenCover Test Explorer
з меню OpenCover. Спробуйте виявити тести звідти. Якщо це не вдається, перевірте Вихідні вікна для отримання додаткової інформації.
Перевірте результати OpenCover (у меню OpenCover) для отримання додаткової інформації. Він виведе деталі, такі як покриття коду, у вигляді дерева. Ви також можете виділити код, який охоплюється чи не охоплюється (маленький значок у верхньому лівому куті).
ПРИМІТКА: як уже згадувалося, OpenCoverUI не підтримує останню основну версію NUnit (3.xx). Однак, якщо в тестах не буде використано нічого конкретного для цієї версії, вона працюватиме без проблем, незалежно від того, що встановили версію NUnit 3.xx.
Це охоплює швидкий старт. Як уже зазначалося в коментарях, для більш досконалої конфігурації та автоматизації перегляньте цю статтю.