Compartir a través de


Cómo: Depurar mientras se ejecuta una prueba

Puede depurar su código mientras se está ejecutando una prueba unitaria. Existen dos modos para hacer esto:

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.

  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

    Solo puede hacer esto mientras ejecuta las pruebas localmente, es decir, en su propio equipo. No puede depurar mientras ejecuta pruebas de forma remota, mediante un controlador de prueba y agentes de prueba.

Vea también

Tareas

Cómo: Ejecutar pruebas automatizadas desde Microsoft Visual Studio

Cómo: Depurar mientras se ejecuta una prueba en una solución ASP.NET