Cómo: Ejecutar pruebas desde Microsoft Visual Studio

En este tema se explica cómo usar Visual Studio para ejecutar pruebas automatizadas, que incluyen pruebas unitarias, de IU codificada, por orden, genéricas y de carga. Se pueden ejecutar pruebas automatizadas desde el entorno de desarrollo integrado (IDE) de Visual Studio y desde un símbolo del sistema. Para obtener más información acerca de cómo ejecutar pruebas desde el símbolo del sistema, vea Ejecutar pruebas automatizadas desde la línea de comandos.

Nota

Cuando se ejecutan una o varias pruebas en Visual Studio, si el contenido de la prueba es nuevo o se ha cambiado y no se ha guardado, se guardará automáticamente antes de que empiece la ejecución.Análogamente, si se ha modificado el código de una prueba unitaria, pero el proyecto que contiene la prueba no se ha recompilado, Visual Studio compilará el proyecto antes de ejecutar la prueba.

Sin embargo, si desea planear al detalle el esfuerzo de pruebas y ejecutar las pruebas como parte de un plan de pruebas, podrá usar Microsoft Test Manager. Para obtener más información acerca de cómo se usa Microsoft Test Manager, vea Definir un plan de prueba [retirado].

Nota

Microsoft Test Manager se proporciona como parte de los productos Visual Studio Ultimate, Visual Studio Premium y Visual Studio Test Professional.

Ejecutar pruebas automatizadas en Visual Studio

Visual Studio proporciona maneras diferentes de ejecutar pruebas. Puede elegir la manera que mejor se adapte a sus necesidades actuales:

  • Ejecutar pruebas desde el Explorador de pruebas. Puede ejecutar pruebas automatizadas unitarias, de IU codificada, por orden y genérica, entre otras, en la solución del Explorador de pruebas. El Explorador de pruebas permite ejecutar y supervisar con facilidad el estado de todas las pruebas automatizadas de la solución.

  • Ejecutar pruebas de carga desde el Editor de prueba de carga. Las pruebas de carga y las pruebas de rendimiento web se ejecutan desde el Editor de prueba de carga, el Editor de prueba web o el menú PRUEBA DE CARGA de Visual Studio Ultimate. Para obtener más información, vea Ejecutar pruebas de carga y rendimiento web.

  • Ejecutar pruebas desde los archivos de código fuente. Utilizando el teclado, puede ejecutar las pruebas desde cualquier archivo basado en texto de la solución. En particular, puede ejecutar pruebas mientras edita un archivo que contiene el código sometido a prueba. Esto permite modificar el código fuente y probarlo inmediatamente sin utilizar una ventana ni un menú.

  • Ejecutar pruebas desde archivos de código de prueba. Utilizando el mouse o el teclado, puede ejecutar las pruebas desde el archivo que contiene el código de prueba. Esto permite modificar una prueba y ejecutarla inmediatamente sin utilizar una ventana ni un menú.

Nota

Después de ejecutar una prueba en Visual Studio, los resultados de todas las pruebas realizadas en esa serie se guardan automáticamente en un archivo de serie de pruebas ubicado en el equipo.El número de ejecuciones de pruebas guardadas depende de un valor en el cuadro de diálogo Opciones.

Ejecutar pruebas en un orden concreto

También puede ejecutar las pruebas en un orden concreto si crea una prueba por orden. Para obtener más información acerca de las pruebas por orden, vea Configurar la secuencia de la ejecución de pruebas mediante pruebas por orden.

Ejecutar pruebas desde el Explorador de pruebas

Explorador de pruebas unitarias que ejecuta pruebas automatizadas

Para ejecutar pruebas desde el Explorador de pruebas

  • En el Explorador de pruebas, elija Ejecutar todas. O bien, seleccione las pruebas que desea ejecutar, haga clic con el botón secundario y, después, elija la opción Ejecutar pruebas seleccionadas.

    Las pruebas automatizadas se ejecutarán e indicarán si se superaron o no.

    Sugerencia

    También puede elegir la lista desplegable Ejecutar para usar otras opciones, tales como Ejecutar pruebas no superadas, Ejecutar pruebas no ejecutadas, Ejecutar pruebas superadas, Repetir la última ejecución y Analizar cobertura de código.

    Nota

    Para ver el Explorador de pruebas desde el menú de prueba, señale Ventanas y después elija Explorador de pruebas.

Ejecutar pruebas desde los archivos de código fuente

Para ejecutar pruebas desde los archivos de código fuente en la solución, utilizando el teclado

  1. En Visual Studio, abra un archivo de código fuente que se encuentre en cualquier ubicación de la solución.

  2. Podrá utilizar los siguientes métodos abreviados de teclado para ejecutar pruebas desde ese archivo.

    Método abreviado de teclado

    Descripción

    Ctrl + R y, a continuación, presione A

    Ejecuta todas las pruebas en todos los proyectos de prueba.

    Ctrl + R y, a continuación, presione D

    Ejecuta todas las pruebas ejecutadas en la última ejecución de pruebas.

    Ctrl + R y, a continuación, presione F

    Ejecuta todas las pruebas de la última ejecución de pruebas que no se superaron.

Nota

Puede usar estos accesos directos en el archivo de código fuente que contiene los métodos de prueba.

Ejecutar pruebas desde archivos de código de prueba

Para ejecutar pruebas desde archivos de código de prueba, usando el teclado

  1. En Visual Studio, abra el archivo de código fuente que contiene los métodos de prueba.

  2. Coloque el cursor sobre el archivo, presione Ctrl + R y, después, C.

Para ejecutar pruebas desde archivos de código de prueba, usando el mouse

  1. En Visual Studio, abra el archivo de código fuente que contiene los métodos de prueba.

  2. Haga clic con el botón secundario en un método de prueba, en una clase de prueba o fuera del ámbito de una clase de prueba y elija Ejecutar pruebas.

    Este comando ejecuta las pruebas del ámbito actual. Es decir, se ejecuta el método de prueba actual, todas las pruebas de la clase de prueba actual, o todas las pruebas del espacio de nombres actual, respectivamente.

Vea también

Tareas

Cómo: Depurar mientras se ejecuta una prueba

Conceptos

Ejecutar pruebas automatizadas desde la línea de comandos

Otros recursos

Cómo: Volver a ejecutar una prueba

Ejecutar pruebas unitarias con el Explorador de pruebas