Cómo: Ejecutar pruebas desde Microsoft Visual Studio
Publicada: julio de 2016
Puede ejecutar pruebas automatizadas desde Visual Studio o un símbolo del sistema. Las pruebas automatizadas son pruebas unitarias, pruebas de IU codificadas, pruebas por orden, pruebas genéricas y pruebas de carga. Para averiguar cómo ejecutar pruebas en un símbolo del sistema, consulte 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 cambió y no se guardó, se guardará automáticamente antes de que empiece la ejecución.Análogamente, si se modificó el código de una prueba unitaria, pero el proyecto que contiene la prueba no se recompiló, Visual Studio compilará el proyecto antes de ejecutar la prueba.
También puede usar Microsoft Test Manager para planear el trabajo de las pruebas y ejecutar las pruebas como parte de un plan de pruebas. Microsoft Test Manager se incluye con Visual Studio Enterprise y Visual Studio Test Professional. Para averiguar cómo usar Microsoft Test Manager, vea Definir un plan de prueba [retirado].
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. Para obtener más información, consulte Running Load and Web Performance Tests.
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
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
En Visual Studio, abra un archivo de código fuente que se encuentre en cualquier ubicación de la solución.
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
En Visual Studio, abra el archivo de código fuente que contiene los métodos de prueba.
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
En Visual Studio, abra el archivo de código fuente que contiene los métodos de prueba.
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
Ejecutar pruebas automatizadas desde la línea de comandos
Cómo: Volver a ejecutar una prueba
Cómo: Depurar mientras se ejecuta una prueba
Ejecutar pruebas unitarias con el Explorador de pruebas