Tema: Unit testing
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/09/2015, 04:21
Avatar de Malenko
Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Unit testing

Eso es lo que se llama cobertura de código. Es decir, puedes tener muchos pero al final resulta que todos comprueban las mismas ramas de código, con lo que son "test repetidos". Además, la cobertura del código se divide en cobertura de línea (que el test ha pasado por esa línea) y cobertura de rama (que los tests han pasado por todas las posibilidades de un if, un switch, etc.). Es decir, que no basta con tener un test por método, sino que puede que un método requiera de un único test y otro método requiera de 20 tests diferentes.

Yo para comprobar la cobertura de código utilizo OpenCover que es una herramienta gratuita y de la que tienes también una extensión para Visual Studio.
__________________
Aviso: No se resuelven dudas por MP!