dotCover

Анализ покрытия кода
JetBrains dotCover - это средство для выполнения юнит тестов .NET и покрытия кода, которое интегрируется с Visual Studio и JetBrains Rider.

Убедитесь, что вы знаете, в какой степени ваш код охвачен юнит тестами. dotCover вычисляет и сообщает о покрытии кода на уровне инструкций в приложениях, ориентированных на .NET Framework, .NET Core, Mono или Mono for Unity.

Юнит тесты
Выполняйте и отлаживайте юнит тесты и выполняйте анализ покрытия юнит тестов в Visual Studio или с помощью утилиты командной строки. dotCover поддерживает множество фреймворков юнит тестирования, включая MSTest, NUnit, xUnit и MSpec.

Сеансы ручного тестирования
Для сеансов ручного тестирования dotCover показывает, какие части кода были вызваны во время сеанса, а какие не были достигнуты. Используя данные анализа покрытия, вы можете легко получить доступ к исходному коду тестируемого приложения.

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

Бесшовная интеграция с Visual Studio и JetBrains Rider
dotCover интегрируется с Visual Studio и JetBrains Rider, предоставляя вам преимущество анализа и визуализации покрытия кода, не выходя из редактора кода. Он поддерживает Visual Studio 2010-2017 и JetBrains Rider 2018.2 или более поздние версии.

Непрерывное тестирование
dotCover может "на лету" определить, на какие модульные тесты повлияли ваши последние изменения в коде, и автоматически повторно запустить затронутые тесты для вас.

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