visual ver ventana valor todos subprocesos studio requiere que los las inspeccion funciĆ³n evaluaciĆ³n ejecuten depuracion como automatico visual-studio visual-studio-2008 unit-testing

visual-studio - ver - ventana de depuracion visual studio



Ejecute solo una prueba de unidad mientras depura en Visual Studio 2008 (6)

Haga clic en el nombre de un método de prueba, luego presione Ctrl + R, Ctrl + T. (O vaya a Prueba / Depuración / Pruebas en el contexto actual).

¿Hay alguna manera de seleccionar qué métodos de prueba desea ejecutar en el proyecto de prueba de unidad de Visual Studio 2008 durante la depuración? Quiero depurar una prueba en particular sin tener que ejecutar mis otros TestMethods durante cada sesión de depuración.


Probablemente haya otras formas, pero instalo TestDriven.NET . Le permite hacer clic con el botón derecho en un método de prueba (MSTest, NUnit, MbUnit, etc.) y seleccionar Ejecutar en Depurador. Lo recomiendo altamente.


Tienes dos opciones cuando realizas pruebas. Mire su barra de herramientas de herramientas de prueba. Hay cuatro botones: ejecutar pruebas en contexto actual, pruebas de depuración en contexto actual, ejecutar todas las pruebas y depurar todas las pruebas en solución.

Cuando desee depurar una sola prueba, puede colocar el cursor en el cuerpo de la prueba y hacer clic en uno de los botones de ejecución de prueba del "contexto actual". Para ejecutar todas las pruebas en una clase, coloque el cursor en el nombre de la clase de prueba y haga clic en uno de esos botones.

Alternativamente, puede crear una lista de prueba (Prueba-> Crear nueva lista de prueba) y usarla para seleccionar las pruebas que desea ejecutar. También puede usar theis para deshabilitar y eliminar pruebas.


Si desea depurar mientras ejecuta sus pruebas en una solución ASP.NET, consulte el artículo de MSDN "Cómo: Depurar al ejecutar una prueba en una solución ASP.NET" en http://msdn.microsoft.com/en- us / library / ms243172.aspx .

Tuve que hacer esto esta noche y seguí parcialmente las instrucciones para "Depurar mientras se ejecuta en el servidor de desarrollo ASP.NET", estableciendo en web.config y la instrucción System.Diagnostics.Debugger.Break () al comienzo del método. Sin embargo, ejecuté con el comando "Pruebas comprobadas de depuración" (Ctrl + R, Ctrl + T) que produjo una solicitud de depuración Just-in-time y ejecuté una nueva instancia de Visual Studio (estoy usando VS2010 Beta2). Funcionó bien


CTRL - R + T = prueba de ejecución en contexto. Esto se puede desencadenar fácilmente dentro de una prueba.
CTRL - R + A = Ejecutar todas las pruebas
CTRL - R + C = Ejecutar todas las pruebas en clase
CTRL - R + N = Ejecutar todas las pruebas en el espacio de nombres
CTRL - R + F = Ejecutar todas las pruebas controladas (bueno para volver a ejecutar las pruebas fallidas)

CTRL - R + CTRL - T = Prueba de depuración en contexto, es decir. también se adjunta depurador
Esto también funciona para todas las otras combinaciones.


Como mencionó Will , puede usar listas de prueba para todo tipo de escenarios de "prueba de pastoreo", ya que cada prueba unitaria en una solución puede ser miembro de cero o más listas de prueba y puede crear un árbol de listas de prueba en Test - > Windows -> Test List Editor .