Cómo: Depurar mientras se ejecuta una prueba
Actualización: noviembre 2007
Puede depurar su código mientras se está ejecutando una prueba unitaria. Existen tres formas de hacerlo:
Si el código de producción, o la propia prueba, se ejecuta en un proceso IIS o en un proceso del servidor de desarrollo de ASP.NET, utilice el procedimiento que se describe en Cómo: Depurar mientras se ejecuta una prueba en una solución ASP.NET.
Si la prueba se está ejecutando bajo el host del Smart Device en un dispositivo o emulador, utilice el procedimiento que se describe en Cómo: Depurar mientras se ejecuta una prueba unitaria de Smart Device.
En todos los demás casos, utilice el procedimiento descrito en este tema.
Cómo depurar el código mientras se ejecuta una prueba unitaria
(Opcional) Establezca uno o más puntos de interrupción en el código.
En el Editor de lista de pruebas o en la ventana Vista de pruebas, seleccione las pruebas unitarias correspondientes a los métodos que desee probar. Para obtener información acerca de cómo abrir cualquiera de estas ventanas, vea Ventanas de herramientas de prueba de Team System.
Presione CTRL+R y, a continuación, CTRL+T.
O bien
Junto al botón Ejecutar en la ventana Vista de pruebas, haga clic en la flecha abajo y seleccione Depurar selección.
O bien,
Haga clic con el botón secundario en la ventana Vista de pruebas y, a continuación, en Depurar selección.
O bien
Junto al botón Ejecutar en el Editor de lista de pruebas, haga clic en Depurar pruebas seleccionadas.
O bien
Haga clic con el botón secundario del mouse en el Editor de lista de pruebas y seleccione Depurar pruebas seleccionadas.
O bien
En el menú Prueba, haga clic en Depurar pruebas o Depurar todas las pruebas.
La primera prueba unitaria se ejecuta hasta que se encuentra un punto de interrupción en el código. Mientras se ejecuta la prueba, puede utilizar los comandos de depuración usuales, como Continuar y Paso a paso para salir. La prueba unitaria no genera un resultado final hasta que finaliza la ruta de acceso del código a través del método.
Si seleccionó varias pruebas en la ventana Vista de pruebas o en el Editor de lista de pruebas, o si hizo clic en Depurar todas las pruebas, la ejecución de pruebas continúa con las pruebas subsiguientes. También en ellas, cada prueba se ejecuta hasta encontrar un punto de interrupción.
Nota:
Sólo puede hacer esto mientras ejecuta las pruebas localmente, en su propio equipo. En otros términos, no puede depurar pruebas que se ejecuten remotamente, utilizando el controlador y un agente.
Vea también
Tareas
Cómo: Ejecutar las pruebas seleccionadas
Cómo: Depurar mientras se ejecuta una prueba en una solución ASP.NET
Cómo: Depurar mientras se ejecuta una prueba unitaria de Smart Device