Cómo: Ejecutar pruebas desde Microsoft Visual Studio

En este tema se explica cómo usar Visual Studio para ejecutar las pruebas automatizadas, que incluyen pruebas unitarias, pruebas de IU codificadas, pruebas por orden, pruebas genéricas y pruebas 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.

[!NOTA]

Microsoft Test Manager se proporciona como parte de Visual Studio Ultimate, Visual Studio Premium y productos de 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 incluida la unitaria, la IU codificada, la ordenada y la genérica en la solución del explorador de la prueba.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 la 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 de rendimiento web o desde el menú de Visual Studio Ultimate PRUEBA DE CARGA .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 los 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 ejecución se guardan automáticamente en un archivo de ejecución 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

Ejecutar pruebas desde el explorador de pruebas.

  • En el explorador de pruebas, elija Ejecutar todas.O seleccione las pruebas que desea ejecutar, haga clic con el botón secundario y después elija Pruebas de ejecución.

    Las pruebas automatizadas se ejecutarán e indicarán si fueron superadas o dieron errores.

    SugerenciaSugerencia

    También puede elegir la lista desplegable en Ejecutar para otras opciones incluidos 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 la prueba de Menú de prueba, seleccione Ventanas y 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 utilizar 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.

Ejecutar pruebas desde archivos de código de prueba, utilizando el teclado

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

  2. Para definir el ámbito de la prueba, elija: colocar el cursor en un método de prueba, en una clase de prueba o fuera del ámbito de una clase de prueba.

  3. Puede utilizar los métodos abreviados de teclado siguientes para ejecutar pruebas basadas en ese ámbito.

Método abreviado de teclado

Ejecución de pruebas

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

Se ejecutan 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, respectivamente.

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

Se ejecutan todas las pruebas de la clase de prueba actual.

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

Se ejecutan todas las pruebas del espacio de nombres actual.

Ejecutar pruebas desde archivos de código de prueba, utilizando 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 del mouse 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