¿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.Ejecute solo una prueba de unidad mientras depura en Visual Studio 2008
Respuesta
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.)
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.
TestDriven.NET parece un gran complemento de Visual Studio, pero tengo que comprarlo ... :( –
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.
Mismo resultado, implementación diferente como J en la sugerencia ... + 1 –
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
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
.
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.
- 1. Cómo evitar que Visual Studio inicie WcfSvcHost.exe mientras se depura?
- 2. Visual Studio: edite xaml mientras depura (sin detener la depuración)
- 3. Visual Studio 2010 y TFS 2008: proyectos de prueba de unidad de edificio
- 4. "Espere mientras Windows configura Microsoft Visual Studio 2008"
- 5. Colores en Visual Studio 2008
- 6. Cómo ver una DataTable mientras se depura
- 7. Prueba de unidad de Visual Studio: varios casos como Nunit
- 8. ¿Visual Studio 2010 solo ejecutará 4.0 unidades de prueba?
- 9. Visual Studio 2010 no reconoce la prueba de unidad
- 10. ¿Cómo cambiar el directorio de trabajo mientras se depura en Visual Studio?
- 11. es posible editar el código mientras se depura en Visual Studio, como en eclipse (java)
- 12. Agregar entrada a la lista mientras se depura en Visual Studio
- 13. Prueba unitaria de las operaciones de flotación en Visual Studio 2008 Pro
- 14. Studio 2008 y Visual pruebas unitarias nunit
- 15. Error en Visual Studio mientras se depura el "parámetro 'basepath' no puede tener longitud cero"
- 16. Pruebas unitarias javascript en visual studio 2008
- 17. ¿Visual Studio 2010 RC funciona bien con Visual Studio 2008?
- 18. Afirmar que las matrices son iguales en el marco de prueba de Visual Studio 2008
- 19. Unidad/Organización de prueba de integración en una solución grande de Visual Studio
- 20. Perfilado en Visual Studio 2008 PRO
- 21. ¿Puedo depurar mientras ejecuto una prueba de unidad VS?
- 22. Visual Studio 2008 Auto Save
- 23. ¿Cómo elimino una configuración de proyecto en Visual Studio 2008?
- 24. Error de BaseOutputPath en Visual Studio 2008?
- 25. ¿Puedo personalizar el valor de intellisense que se muestra cuando se desplaza mientras se depura en Visual Studio?
- 26. JavaScript intellisense en Visual Studio 2008
- 27. PREfast con Visual Studio 2008
- 28. tabla de consultas de temperatura en el proceso almacenado mientras se depura en SQL 2008 Management Studio
- 29. ReSharper y Visual Studio 2008
- 30. Depuración de JavaScript en Visual Studio 2008
Eso funcionó. Gracias por la sugerencia. –
Un buen consejo para el día. – bovium
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