visual varias temas tamaño studio para ordenar lineas linea letra fuente como comentar codigo code cambiar ajuste visual-studio-2008 unit-testing code-coverage

visual studio 2008 - varias - Herramientas de cobertura de código para VS 2008



ordenar codigo visual studio code (3)

Estoy usando PartCover para obtener información básica sobre la cobertura del código de mis pruebas NUnit. Si bien la interfaz no es la experiencia más hábil bajo el sol, hace el trabajo y es de código abierto.

Nos estamos mojando los pies con las pruebas unitarias en VS 2008 Professional Edition y nos hemos topado con lo que podría ser un gran inconveniente: parece que no hay forma de determinar la cobertura del código en esta edición de VS en particular. Parece que esto es algo solo disponible en VS Team System Development Edition.

En otras palabras, VS 2008 Professional Edition le permite escribir todas las pruebas de unidad que desee, pero no proporciona NINGUNA MANERA de verificar qué código no tiene una prueba de unidad asociada (o la cantidad de código que cubren las pruebas). ¿Es correcta esta observación?

Si es así, ¿alguien puede recomendar una herramienta de terceros para determinar la cobertura del código? Intenté TestMatrix, pero no me impresionó (la pantalla de configuración ocultaba los botones Aceptar y Cancelar a 120 DPI, la ejecución de mi conjunto actual de pruebas provocó un bloqueo VS completo).

Una pregunta complementaria: en lugar de una herramienta de cobertura de terceros, y en lugar de actualizar a VS Team System Development Edition, ¿tendría más sentido adoptar NUnit y encontrar una herramienta de cobertura de código gratuita / de bajo costo? Todavía no estamos inmersos en las pruebas unitarias, y queremos elegir un método de prueba que no obstaculice nuestros esfuerzos ... y que no rompa el banco.



He estado usando NCover con NUnit bajo VS2008 por unos días. He encontrado que es muy fácil encontrar y llenar las lagunas en la cobertura de mi prueba, me he reído en voz alta cuando aparece NCover.

Un consejo: si sus pruebas están en el mismo archivo que el código que están probando, no se moleste en ejecutar NCover a menos que todas sus pruebas pasen. De lo contrario, marcará todas las llaves de seguimiento de los métodos de prueba fallidos como descubiertas. Sin embargo, tal vez sea solo una pista de que debería poner mis pruebas en un archivo diferente ...