Compartir a través de


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:

Cómo depurar el código mientras se ejecuta una prueba unitaria

  1. (Opcional) Establezca uno o más puntos de interrupción en el código.

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

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