domingo, 16 de noviembre de 2008 20:20
elbruno
[VSTS2010] Test Impact Window, conociendo de antemano los tests que afectan al código modificado

Buenas,
si bien todo el mundo sabe que es altamente recomendable ejecutar las pruebas definidas antes de subir el código fuente al gestor de código muchas veces por vagancia o por desgano esta tarea no se realiza. En muchas ocasiones, el argumento suele ser que la ejecución de todos los tests "tarda mucho" y esto ralentiza la dinámica del equipo de trabajo (recordemos que cuando más rápido mejor).
Por suerte Visual Studio Team System 2010 incorpora un nuevo panel que puede ayudarnos bastante "Test Impact View". Este panel, como muestra la siguiente imagen nos proporciona una vista de todas las funciones que hemos modificado y además la lista de Tests que afectan a cada una.
Para poder identificar los tests que afectan al código modificado, esta ventana se vale de una definición de un Build donde se especifica uno o más proyectos a compilar, con sus correspondientes tests. Una vez identificados, simplemente podremos ejecutarlos y asegurarnos que, antes de hacer CheckIn, como mínimo hemos probado con los tests definidos para el código que hemos modificado.
Saludos @ AVE (Bcn->Madrid)
El Bruno
PD: Lamentablemente no he podido cerrar la demo completa por un error en la CTP, la lista de tests solo se ha reflejado una vez y no he podido volver a obtenerla; veremos que dicen nuestros amigos de MS con respecto a este probable error de la CTP.
Crossposting from
El Bruno