2008-11-05 15 views

Respuesta

37

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.)

+0

Eso funcionó. Gracias por la sugerencia. –

+0

Un buen consejo para el día. – bovium

+0

También aprenda sobre las otras pruebas atajos de teclado: Ctrl + R, (Ctrl +) C y Ctrl + R, (Ctrl +) A donde C y A significan Clase y Todos respectivamente. El control en la segunda tecla del acorde determina si ejecutará o depurará la prueba (s) . – peSHIr

3

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

+2

TestDriven.NET parece un gran complemento de Visual Studio, pero tengo que comprarlo ... :( –

3

Tiene dos opciones para ejecutar las 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.

O bien, 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.

+1

Mismo resultado, implementación diferente como J en la sugerencia ... + 1 –

0

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

Tenía que hacer esto esta noche y seguir 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 de la 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

0

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

18

CTRL - R + T = Ejecutar prueba en su 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 la clase
CTRL - R + N = Ejecute todas las pruebas en el espacio de nombres
CTRL - R + F = Ejecutar todo verificado pruebas (bueno para volver a ejecutar las pruebas de AL en su defecto)

CTRL - R + CTRL - prueba t = depuración en su contexto, es decir. también se adjunta depurador
Esto también funciona para todas las demás combinaciones.

Cuestiones relacionadas