Compartir a través de


Realizar pruebas con entornos virtuales

Utilizando Visual Studio Lab Management puede ejecutar pruebas manuales o automatizadas de un plan de pruebas utilizando entornos virtuales. Esto le permite ejecutar pruebas en un entorno que usa un estado conocido para todas las máquinas virtuales del entorno. Ahora, los probadores ya no necesitan crear manualmente equipos limpios en un estado conocido, lo que puede hacer mucho más rápida la configuración de un entorno para utilizarlo en las pruebas. También puede implementar la aplicación en un entorno virtual que utilice Lab Management. Para obtener más información sobre cómo implementar la aplicación, vea Cómo: Implementar una aplicación en un entorno virtual.

Nota

Si va a realizar pruebas manuales o automatizadas en entornos puramente físicos, o en entornos físicos compuestos por máquinas virtuales de terceros, no es necesario realizar ninguna de las tareas siguientes: utilizar Hyper-V, configurar SCVMM o configurar Lab Management. En su lugar, basta con instalar un agente de prueba en la máquina física, registrar un controlador de prueba con su colección de proyectos de equipo y configurar el agente de prueba para que utilice ese controlador de prueba. Después de este paso, utilice el Centro de laboratorio del Administrador de pruebas de Microsoft para crear un nuevo entorno físico. Para conocer los pasos para crear un entorno físico y ejecutar pruebas, vea Crear un entorno físico para su uso en pruebas.

Al ejecutar una o más de estas pruebas de su plan de pruebas, puede guardar los resultados de las pruebas en el proyecto de equipo de Team Foundation Server. Ahora, puede ver el progreso conjunto tanto de las pruebas automatizadas como manuales de su plan de pruebas.

Para ejecutar pruebas manuales mediante un entorno virtual, debe utilizar Microsoft Test Manager para agregar el entorno virtual y configuraciones de pruebas para las pruebas manuales de su plan de pruebas y, a continuación, ejecutar las pruebas desde un plan de pruebas como se muestra en la siguiente ilustración. A continuación, puede ver los resultados de las pruebas de su plan de pruebas.

Ejecutar pruebas manuales

Nota

También puede seleccionar Ejecutar con opciones en la vista Ejecutar pruebas para seleccionar el entorno virtual y configuraciones de pruebas para utilizar al hacer las pruebas.

Si detecta un error en su aplicación al ejecutar sus pruebas manuales, puede tomar una instantánea de su entorno virtual que un desarrollador pueda utilizar para conectar con el estado real de sus máquinas en su entorno al detectar el error. Esto ayuda a crear errores reproducibles con facilidad.

Si desea ejecutar pruebas automatizadas utilizando sus entornos virtuales, debe asociar las pruebas automatizadas a casos de prueba mediante Microsoft Visual Studio 2010, crear configuraciones de pruebas y agregar sus entornos virtuales al plan de pruebas para las pruebas automatizadas y, a continuación, ejecutarlas con Microsoft Test Manager.

Si desea programar sus pruebas para que se ejecuten como parte de su proceso de compilación utilizando Visual Studio Lab Management, puede crear un flujo de trabajo utilizando una definición de compilación para Team Foundation Build que le permita compilar su aplicación, implementarlo en su entorno virtual y, a continuación, ejecutar pruebas automatizadas.

Tareas

Utilice los temas siguientes como ayuda para ejecutar sus pruebas utilizando entornos virtuales:

Tareas

Temas relacionados

Ejecutar pruebas programadas en un entorno virtual después de cada compilación de la aplicación: puede crear una definición de compilación utilizando Team Foundation Build con la plantilla de laboratorio, que permite crear un flujo de trabajo para compilar e implementar la aplicación y, a continuación, ejecutar pruebas automatizadas desde el plan de pruebas y ver los resultados. Debe preparar el entorno virtual para permitir que la capacidad de flujo de trabajo utilice esta funcionalidad.

Ejecutar pruebas manual y crear errores reproducibles utilizando entornos virtuales: puede ejecutar pruebas manuales desde el plan de pruebas utilizando Ejecutor de pruebas para registrar si cada paso se supera o no. Puede guardar el resultado de las pruebas y los datos que se recopilan del entorno virtual al hacer la prueba. Esto incluye tomar una instantánea del entorno virtual. Puede enviar un error que incluya un vínculo a esta instantánea, que un desarrollador puede utilizar para recrear fácilmente el entorno en el momento en que se produjo el error.

Acelerar las pruebas manuales: puede grabar las acciones de la IU realizadas durante la ejecución de una prueba manual. Al ejecutar la prueba de nuevo, puede reproducir la grabación de acciones creada para realizar estas acciones automáticamente.

Ejecutar pruebas automatizadas utilizando entornos virtuales: primero debe asociar las pruebas automatizadas a casos de prueba. A continuación, puede ejecutar pruebas automatizadas desde Microsoft Test Managerutilizando el entorno virtual. También puede ejecutar pruebas automatizadas desde la línea de comandos con tcm.exe utilizando el entorno virtual.

Analizar los resultados de las pruebas: puede analizar los resultados de sus pruebas automatizadas para cada ejecución de pruebas. A continuación, puede enviar errores para cualquier problema que encuentre.

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.

Vea también

Conceptos

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

Ejecutar pruebas

Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos