Цікаво, які існують варіанти покриття коду .NET (або конкретно C #), особливо в сегменті з нижчими цінами?
Я шукаю не рекомендації, а порівняння продуктів на основі фактів. Я знаю наступне:
- NCover
- Здається, це дуже популярно і виглядає досить непогано
- Підтримує покриття звітів та покриття філій
- $ 480 за "NCover 3 Complete"
- Старіші бета-версії доступні безкоштовно
- Visual Studio (2008 Pro) | (Командна система 2005 р. (Видання, розробка, тест або командний пакет))
- Ну, це Microsoft, тому я б очікував, що він справно працює
- Повністю інтегрований у Visual Studio
- Щонайменше $ 5469
- PartCover - немає подальшого розвитку (перейшов на OpenCover)
- Відкрите джерело
- Підтримує висвітлення заяви
- OpenCover - спадкоємець PartCover
- Відкрите джерело
- Підтримує покриття філій та звітів
- 32 та 64-бітова підтримка
- Підтримка Silverlight
- Фон
- Підручник первинного розробника по кодовому проекту
- Ще немає підтримки .NET Core
- Покриття тесту SD
- Працює з 32 та 64 бітами, повний C # 4.0
- Обробляє як малі, так і дуже великі бази коду
- 250 доларів за одну ліцензію користувача
- JetBrains dotCover
- $ 100 за особисту ліцензію. Безкоштовно для груп користувачів, проектів з відкритим кодом, студентів та викладачів.
- Підтримує висвітлення заяви
- Підтримка Silverlight
-
- 159 доларів США за особисту ліцензію
- $ 289 за комерційну ліцензію на сидіння
* Безкоштовно під час бета-версії, щоб стати комерційною, ціна невідомого майбутнього невідомо. - Показники покриття коду у Visual Studio
- Безперервне (майже в реальному часі) тестування
- Візуальне покриття коду за тест
- Показники продуктивності, паралельне виконання багатоядерних тестів
-
- $ 410 за ліцензію розробника
- NDepend може імпортувати дані про покриття з NCover, DotCover, Visual Studio 2017; Файли охоплення коду 2015, 2013, 2012, 2010 та 2008 років.
- Графік залежності
- Матриця структури залежності
- Візуалізація показників коду
- Дійсні правила коду