Ejecutar pruebas en entornos de laboratorio

Puede ejecutar pruebas en un entorno de laboratorio después de implementar su aplicación en su entorno o después de que la aplicación se implemente automáticamente como parte de un flujo de trabajo.de compilación-implementación-prueba.Puede ejecutar estas pruebas con la interfaz de usuario en Microsoft Test Manager o desde la línea de comandos mediante Tcm.Los flujos de trabajo de compilación-implementación-prueba utilizan Tcm para ejecutar pruebas.Si usa un flujo de trabajo de compilación-implementación-prueba para implementar su aplicación en su entorno de laboratorio, también puede ejecutar pruebas automatizadas como parte de su flujo de trabajo.Consulte, Configurar flujos de trabajo automatizados de compilación-implementación-prueba.

Para obtener más información acerca de la configuración de entornos de laboratorio, consulte Usar un entorno de laboratorio para el ciclo de vida de la aplicación.

Requisitos

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

A continuación se ofrece una comparación de las características de las pruebas para cada tipo de entorno de laboratorio:

Entornos de prueba

Características

Todos los entornos de laboratorio

  • Ejecute pruebas manuales y automatizadas

  • Ejecute pruebas en varios equipos con diferentes roles como un cliente, un servidor web, y un servidor de bases de datos de escritorio.

  • Compile, implemente, y ejecute pruebas automatizadas en la aplicación con un flujo de trabajo de compilación-implementación-prueba.

Entornos estándar

  • Además de las máquinas virtuales, puede ejecutar pruebas en varios equipos físicos en su entorno.No puede ejecutar pruebas en los equipos físicos en entornos SCVMM.

  • Además de máquinas virtuales basadas en Hyper-V, puede ejecutar pruebas en las máquinas virtuales que no estén basadas en Hyper-V como VMware.

Entornos SCVMM

  • Guarde el estado del entorno durante la compilación e implementación del proceso tomando instantáneas, después asocie la instantánea a un error para que ésta pueda ser fácil y exactamente reproducida.

  • Restaure automáticamente el entorno a un estado conocido al principio de cada ejecución de pruebas.

  • Ejecute pruebas en varias copias de un entorno al mismo tiempo por medio del aislamiento de red.

Tareas

Utilice los temas siguientes como ayuda para ejecutar sus pruebas en entornos de laboratorio:

Tareas

Temas relacionados

Ejecutar pruebas automatizadas en entornos de laboratorio después de implementar la aplicación: Puede ejecutar pruebas automatizadas en sus entornos de laboratorio mediante Microsoft Test Manager o desde la línea de comandos con tcm.exe después de implementar su aplicación.

Ejecutar pruebas automatizadas como parte de un flujo de trabajo de compilación, implementación, y prueba: Puede crear un flujo de trabajo de compilación-implementación-prueba que compile su aplicación, la implemente en un entorno de laboratorio, y después ejecute pruebas automatizadas en él mediante una definición de compilación.

Ejecutar pruebas manuales y crear errores reproducibles usando entornos de laboratorio: Puede ejecutar pruebas manuales en un entorno de laboratorio para grabar los resultados de cada prueba y los datos de prueba de su entorno de laboratorio antes y después de las ejecuciones de pruebas.Si está utilizando un entorno SCVMM, puede programar una instantánea de su entorno antes y después de ejecutar las pruebas.Esto permite enviar un error que incluya un vínculo a la instantánea que un desarrollador puede utilizar para recrear fácilmente el entorno en el momento en que se produjo el error.

Vea también

Conceptos

Ejecutar pruebas en Microsoft Test Manager

Usar un entorno de laboratorio para el ciclo de vida de la aplicación

Cómo: Ejecutar pruebas automatizadas desde un flujo de trabajo de compilación, implementación y prueba