open coverage code c# visual-studio code-coverage ncrunch

coverage - open cover c#



Alternativa NCrunch gratuita (7)

Como NCrunch salió del mercado libre, estaba buscando una herramienta similar para el marcado de cobertura de código y pruebas continuas como NCrunch.

editar: estoy usando VS2012

actualizar:

He estado usando ContinuousTest por un tiempo, está bien, pero creo que carece de retroalimentación cuando escribo el código. La retroalimentación es buena cuando escribo pruebas, pero cuando rompo una prueba (mientras edito el código fuente) no me dice que la prueba se rompió (en el margen, como hace para NCrunch). Entonces, si alguien conoce otras herramientas, todavía estoy escuchando.


Eche un vistazo a Giles para las pruebas continuas.

Actualmente es compatible con NUnit, xUnit.net, Machine.Specifications y NSpec, pero la hoja de ruta muestra que está previsto el soporte para todos los principales marcos de prueba.


Era un ávido usuario de NCrunch. Ahora que se han vuelto comerciales, estoy usando ContinuousTests y TestDriven.net que contiene NCover para la cobertura del código.


NCrunch es un producto absolutamente bueno, aunque un poco caro. La alternativa sugerida (ContinuousTest) no funciona muy bien, ya que no tiene cobertura línea por línea, métricas totales de cobertura de código y se queja de paquetes nuGet correctamente referenciados en soluciones grandes (funciona perfectamente con NCrunch).

NCrunch también tiene una integración perfecta con Visual Studio que hace que la codificación sea aún más rápida y divertida, y usted sabe cuándo cumplió con todos los criterios especificados en las pruebas unitarias mientras está codificando, sin necesidad de presionar ningún botón.


NCrunch es una herramienta fantástica que descubrí mientras todavía estaba en beta, como desarrollador trato de hacer mi mejor esfuerzo para ayudar a las personas que están haciendo proyectos geniales. Si las personas usaran NCrunch y me gustó, te animo a comprar una licencia.

Cosas como esa tardan mucho tiempo en desarrollarse y menos personas crearán las herramientas geniales que amas si la gente no está dispuesta a apoyarlas.


NCrunch vale cada centavo. $ 159 realmente no es tan malo teniendo en cuenta el esfuerzo realizado por Remco para integrarlo sin problemas en VS; que no es realmente fácil. Eso cuando se combina con las métricas que proporciona lo convierten en una decisión simple en mi opinión.


Según lo que he leído, la mayoría de las personas están en el mismo barco y se están trasladando a ContinuousTests . No creo que haya un reemplazo perfecto ... todavía.

Aquí hay una comparación decente entre NCrunch y ContinuousTests

Actualizar

Tras el uso reciente de ContinuousTests con VS2012, he decidido desinstalarlo. Hubo demasiada fricción para hacerlo funcionar. Creo que necesita una actualización para admitir VS2012 correctamente.


Una herramienta similar a NCrunch sería ContinuousTests pero no creo que cubran el código en el sentido clásico.

También existen herramientas de cobertura de código abierto para .NET como PartCover y OpenCover .