Me pregunto qué opciones hay para la cobertura de código .NET (o C # específicamente), especialmente en el segmento de menor precio.
No busco recomendaciones, sino una comparación de productos basada en hechos. Sé lo siguiente:
- NCover
- Parece ser muy popular y se ve bastante bien
- Admite cobertura de estado de cuenta y cobertura de sucursal
- $ 480 por "NCover 3 Complete"
- Las versiones beta anteriores están disponibles de forma gratuita
- Visual Studio (2008 Pro) | (2005 Team System (ediciones de desarrollo, prueba o Team Suite))
- Bueno, es Microsoft, así que espero que funcione correctamente
- Totalmente integrado en Visual Studio
- Al menos $ 5,469
- PartCover - sin desarrollo adicional (movido a OpenCover)
- Fuente abierta
- Admite cobertura de estado de cuenta
- OpenCover - sucesor de PartCover
- Fuente abierta
- Admite cobertura de sucursales y estados de cuenta
- Soporte de 32 y 64 bits.
- Soporte Silverlight
- Antecedentes
- Tutorial sobre The Code Project del desarrollador principal
- Aún no hay soporte para .NET Core
- Cobertura de prueba SD
- Funciona con 32 y 64 bits, completo C # 4.0
- Maneja bases de código pequeñas y muy grandes
- $ 250 por licencia de usuario único
- JetBrains dotCover
- $ 100 por licencia personal. Gratis para grupos de usuarios, proyectos de código abierto, estudiantes y profesores.
- Admite cobertura de estado de cuenta
- Soporte Silverlight
-
- $ 159 por licencia personal
- $ 289 por licencia de asiento comercial
* Gratis durante la versión beta, para convertirse en comercial, precios desconocidos en el futuro desconocido. - Indicadores de cobertura de código en Visual Studio
- Pruebas continuas (casi en tiempo real)
- Cobertura visual del código por prueba
- Métricas de rendimiento, ejecución de pruebas paralelas multinúcleo
-
- $ 410 para licencia de desarrollador
- NDepend puede importar datos de cobertura de NCover, DotCover, Visual Studio 2017; Archivos de cobertura de códigos de 2015, 2013, 2012, 2010 y 2008.
- Gráfico de dependencia
- Matriz de estructura de dependencia
- Visualizar métricas de código
- Validar reglas de código