Me pregunto qué opciones hay para la cobertura de códigos .net (o C # específicamente), especialmente en el segmento de precios más bajos. No busco recomendaciones, sino una comparación de productos basada en hechos. Sé lo siguiente:
NCrunch
NDepender
Uso la versión de NCover que viene con TestDriven.NET . Le permitirá hacer clic derecho en la biblioteca de la clase de prueba de la unidad y presionar "Test With -> Coverage"
y obtendrá el informe.
Una alternativa a NCover puede ser PartCover , es una herramienta de cobertura de código abierto para .NET muy similar a NCover, incluye una aplicación de consola, un navegador de cobertura de GUI y transformaciones XSL para usar en CC.Net.
Producto muy interesante.
ACTUALIZACIÓN: OpenCover ha reemplazado a partcover.
JetBrains (de la fama de ReSharper) ha estado trabajando en una herramienta de cobertura por un tiempo llamada dotCover. Está mostrando una gran promesa.
Acabo de probar NCrunch y tengo que decir que estoy muy impresionado. Es una herramienta de prueba continua que agregará cobertura de código a su código en Visual Studio casi en tiempo real. En el momento en que escribo este NCrunch es gratis. Sin embargo, no está claro si va a ser gratis, costará dinero o será una fuente abierta en el futuro .
TestCocoon también es muy agradable: http://www.testcocoon.org/index.html con desarrollo activo y comunidad de usuarios:
EDIT: Test Cocoon ya no se desarrolla y sus creadores están produciendo un software comercial para C / C ++
Hay versiones preliminares (beta) de NCover disponibles de forma gratuita . Funcionan bien para la mayoría de los casos, especialmente cuando se combinan con NCoverExplorer.
No estoy seguro de la diferencia con el minorista NCover, pero también hay un proyecto NCover en sourceforge que es, por supuesto, de código abierto y gratuito.
TestMatrix es un corredor de prueba unitario y una herramienta de Cobertura de código.
Consulte la herramienta Cobertura de prueba C # de mi empresa, Diseños semánticos:
http://www.semanticdesigns.com/Products/TestCoverage/CSharpTestCoverage.html
Muy bajo costo, maneja enormes sistemas de archivos, GUI intuitiva que muestra cobertura en archivos específicos y genera informes con desglose de cobertura en los niveles de método, clase y paquete.
http://www.semanticdesigns.com/Products/TestCoverage/CSharpTestCoverage.html
Muy bajo costo, maneja enormes sistemas de archivos, GUI intuitiva que muestra cobertura en archivos específicos y genera informes con desglose de cobertura en los niveles de método, clase y paquete.
Las funciones de cobertura de código, así como las API progtwigbles, vienen con Visual Studio 2010. Tristemente, las únicas dos ediciones que incluyen las capacidades completas de Cobertura de código son Premium y Ultimate. Sin embargo, creo que las API estarán disponibles con cualquier edición, por lo que sería posible crear archivos de cobertura de código y escribir un visor para la información de cobertura.
Lanzamos EAP a dotCover ( http://www.jetbrains.com/dotcover ) y pronto lanzaremos Beta.