Ejecutar pruebas en Microsoft Test Manager

Si utiliza Microsoft Test Manager puede ejecutar pruebas manuales, sesiones de pruebas de exploración y pruebas automatizadas desde un plan de pruebas.Al ejecutar cualquiera de estas pruebas de su plan de pruebas, puede guardar los resultados de pruebas en el proyecto de equipo de Team Foundation Server.Ahora, puede ver el progreso conjunto de las pruebas automatizadas, de las sesiones de pruebas de exploración, y de las pruebas manuales desde su plan de pruebas.

Se pueden ejecutar pruebas automatizadas desde Visual Studio o desde la línea de comandos.También puede ejecutar las pruebas mediante Team Foundation Build.Cada vez que ejecuta un grupo de pruebas, se crean los resultados de pruebas.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Para ejecutar pruebas manuales y sesiones exploratorias de prueba, debe utilizar Microsoft Test Manager para ejecutarlas desde un plan de pruebas.La ilustración siguiente se muestra cómo ejecutar una prueba manual.Después de ejecutar las pruebas manuales o sesiones exploratorias de pruebas, puede ver los resultados de las pruebas desde el plan de pruebas.

Ejecutar pruebas manuales

Después de haber creado cualquiera de los siguientes tipos de pruebas automatizadas usando Visual Studio, puede utilizar Microsoft Test Manager o Visual Studio para ejecutar las pruebas:

  • Pruebas unitarias.

  • Pruebas de IU codificadas.

  • Pruebas de carga.

Por ejemplo, si desea ejecutar las pruebas automatizadas y ver los resultados inmediatamente, puede ejecutarlas desde Visual Studio y ver los resultados de las mismas tal y como se muestra en la ilustración siguiente.

[!NOTA]

Las pruebas de carga se ejecutan en el menú PRUEBA DE CARGA en Visual Studio, no desde Test Runner.

Explorador de pruebas unitarias que ejecuta pruebas automatizadas

[!NOTA]

Estos resultados de pruebas no formarán parte de un plan de pruebas, incluso aunque los publique en Team Foundation Server.

Si desea ejecutar las pruebas automatizadas y que los resultados se agreguen al plan de pruebas, puede asociarlas a casos de prueba utilizando Visual Studio, y luego ejecutarlas con Microsoft Test Manager, como se muestra en la ilustración siguiente.

Ejecutar pruebas automatizadas con Microsoft Test Manager

Tareas

Use los temas siguientes como ayuda para ejecutar sus pruebas.

Tareas

Temas relacionados

Configurar la ejecución de las pruebas: usando configuraciones de pruebas puede definir dónde se van a ejecutar las pruebas y qué datos se van a recopilar, o cómo se va a ver afectado el equipo de pruebas cuando se ejecuten las pruebas.Si tiene una aplicación de niveles múltiples, puede seleccionar un conjunto de roles.Después puede usar un entorno de laboratorio que contenga estos roles para ejecutar las pruebas del plan.O bien, puede usar un controlador de pruebas y agentes de pruebas cuando ejecute las pruebas utilizando Visual Studio.

Ejecutar pruebas manuales desde un plan de pruebas: puede ejecutar las pruebas manuales desde su plan de pruebas usando Ejecutor de pruebas para registrar si cada paso es correcto o tiene errores.Puede guardar el resultado de las pruebas y los datos que se recopilan al hacer la prueba.También puede enviar los errores con comentarios, las capturas de pantalla y los archivos adjuntos que agregará al ejecutar las pruebas manuales.

Acelerar las pruebas manuales: puede grabar las acciones de la IU realizadas durante la ejecución de una prueba manual.Al ejecutar de nuevo la prueba, puede reproducir la grabación de acciones que creó para avanzar rápidamente a una ubicación concreta de la prueba realizando estas acciones automáticamente.

Ejecución de pruebas exploratorias: Utilizando Ejecutor de pruebas, puede ejecutar una sesión de pruebas exploratorias.Las pruebas de exploración son aquellas que prueban una aplicación sin un conjunto de pruebas predefinidas.Durante una sesión de pruebas exploratorias, usted no está limitado a una secuencia de comandos ni a un conjunto de pasos predeterminados como si lo está en la ejecución de una prueba manual.Puede ejecutar una prueba exploratoria que está asociada con un tipo de elemento de trabajo de la pila del producto o con una sesión de pruebas exploratorias no específica.

Al igual que con Ejecutor de pruebas, puede enviar errores con comentarios, capturas de pantalla, archivos adjuntos y grabaciones de vídeo o de voz que se agregarán al ejecutar sus pruebas exploratorias.

Ejecución de pruebas automatizadas: Puede ejecutar las pruebas directamente desde Visual Studio, Microsoft Test Manager, Team Foundation Build o desde la línea de comandos.Puede usar mstest.exe para ejecutar las pruebas automatizadas desde la línea de comandos, o usar tcm.exe para importar sus métodos de prueba en casos de prueba.A continuación, puede ejecutar los casos de prueba para las configuraciones concretas desde la línea de comandos y guardar los resultados del plan de pruebas correspondiente.

También puede enviar errores para cualquier problema que encuentre.

Buscar las pruebas que hay que ejecutar: puede buscar las pruebas que resulta recomendable ejecutar en función de los cambios de código de la aplicación en pruebas.También puede comprobar qué compilaciones tienen errores concretos que se han corregido o nuevas características o requisitos y, a continuación, determinar qué pruebas deben ejecutarse.

Analizar los resultados de pruebas: puede analizar los resultados en cada ejecución de las pruebas automatizadas.También puede revisar los resultados de la cobertura de código para comprobar que las pruebas realmente están probando la mayor parte posible de la aplicación.

Personalizar cómo se ejecutan las pruebas: puede crear sus propios adaptadores de datos de diagnóstico para recopilar datos concretos o influir sobre la máquina de pruebas al ejecutar las pruebas.

Ejecución de pruebas en entornos de laboratorio: Utilizando Visual Studio Lab Management, puede ejecutar pruebas manuales o automatizadas desde un plan de pruebas en una colección de máquinas virtuales y físicas.

  1. Ejecutar pruebas en entornos de laboratorio

Tareas relacionadas

Ejecutar pruebas de carga y rendimiento web

También puede ejecutar pruebas de carga y rendimiento web para aislar problemas de esfuerzo y carga.

Configurar flujos de trabajo automatizados de compilación-implementación-prueba

Si desea compilar su aplicación, implementarla, y ejecutar las pruebas como parte de una definición de compilación, cree un flujo de trabajo compilación-implementación-prueba.

Vea también

Conceptos

Probar la aplicación