JetBrains dotCover

Характеристики:

JetBrains dotCover предназначен для анализа тестового покрытия в коде и позволяет разработчику узнать, какая доля кода охвачена тестированием модулей или тестированием по ходу исполнения. Решение JetBrains dotCover является новым дополнением в семействе продуктов компании JetBrains для разработки приложений на базе технологии .NET. 

Как стать партнером

SoftiCo — это компания с многолетним успешным опытом в сфере дистрибуции программного обеспечения. Мы являемся одним из лидеров украинского рынка ПО и имеем широкую партнерскую сеть. Работая с более чем 1000 партнерами по всей Украине, мы предоставляем широкий выбор продуктов, квалифицированные консультации и эффективную логистику.

Стать партнёром

Полное описание

Продукт dotCover предлагает такие функции, как интеграцию с процедурой тестирования модулей в пакете ReSharper Test Runner. JetBrains dotCover поддерживает функцию генерации XML-отчетов.

Инструмент dotCover может измерить, какая доля кода покрыта тестами, что позволяет увидеть потенциальные точки сбоя в коде. В отличие от инструментов для контроля тестового покрытия, которые поставляются с пакетом Visual Studio, dotCover поддерживает большинство открытых технологий, таких как NUnit, xUnit, MSpec, MSTest и т. д. Если не используется тестирование модулей, то можно применить функции dotCover для анализа приложения во время исполнения. Во время выполнения приложения определяется, какие части кода вызываются и какие остаются нетронутыми в стандартных сценариях применения.

Для автоматизации тестового покрытия кода можно использовать механизм Console Runner, входящий в состав dotCover – этот механизм позволяет запускать компоненты dotCover непосредственно из скриптов для сборки приложений. Дополнительно инструмент dotCover позволяет исключать фрагменты кода из тестового покрытия, будь то тестовые сборки или что-то другое. При необходимости можно быстро указать, какие именно участки кода будут охвачены тестированием. Инструмент dotCover отображает все тесты, которые покрывают конкретный фрагмент. Тесная интеграция со средами разработки позволяет использовать код, не переключая инструменты и не меняя рабочий контекст.

Возможности dotCover включают в себя:

  • Интеграцию с ReSharper и Visual Studio 2005-2013.
  • Подсветку покрытого и непокрытого кода в Visual Studio.
  • Встроенный инструмент для запуска юнит-тест сессий.
  • Возможность сохранения отчетов в различных форматах: XML, HTML или JSON.
  • Интеграцию с TeamCity.
  • Навигацию от тестов к коду и от кода к тестам, которые его покрывают (или не покрывают).