Cómo: Ejecutar pruebas automatizadas desde un flujo de trabajo de compilación, implementación y prueba
[!NOTA]
Este tema se aplica cuando se está probando en entornos estándar y en un entorno de SCVMM.Sin embargo, los pasos que implican las instantáneas de entorno se aplican sólo a entornos de SCVMM.
Puede ejecutar pruebas automatizadas en un entorno de laboratorio mediante un flujo de trabajo de compilación-implementación-prueba poniendo en la cola la compilación para el flujo de trabajo, o configurando el flujo de trabajo para que se ejecute en un intervalo programado.Para obtener información sobre cómo crear un flujo de trabajo de compilación-implementación-prueba y programar el flujo de trabajo, vea Configurar flujos de trabajo automatizados de compilación-implementación-prueba.Por ejemplo, puede compilar e implementar compilaciones diarias de la aplicación en un servidor y ejecutar pruebas en ese servidor utilizando un cliente.Después de ejecutar las pruebas automatizadas, puede analizar los resultados de prueba para comprobar la calidad de las compilaciones.Los resultados de pruebas se guardan cada vez que se completa el flujo de trabajo de compilación-implementación-prueba.Puede utilizar estos resultados para ver la estabilidad de la compilación y decidir si desea utilizar dicha compilación para la prueba manual.
Si está utilizando un entorno de SCVMM, también puede usar los resultados de la compilación para conectar con una instantánea del entorno de laboratorio creado después de que su aplicación fuera implementada.Esto le permite ver el estado del entorno después de un error en la prueba, incluso después de que una nueva serie de pruebas restaure el entorno con una instantánea limpia.
Este tema describe cómo ejecutar o programar un flujo de trabajo de compilación-implementación-prueba para ejecutar pruebas automatizadas en un entorno estándar o un entorno de SCVMM, y después ver los resultados de las pruebas.Además, este tema describe cómo conectar una instantánea posterior de la implementación de los resultados de compilación cuando se utiliza un entorno de SCVMM.
Use los procedimientos siguientes para ejecutar pruebas automatizadas en la aplicación en un entorno de laboratorio mediante un flujo de trabajo de compilación-implementación-prueba y, a continuación, analizar los resultados de pruebas:
Comprobar los requisitos previos
Iniciar la compilación
Conectar con el entorno desde los resultados de la compilación
Ver y analizar los resultados de pruebas de su compilación
Requisitos previos
Antes de configurar y ejecutar las pruebas programadas en un entorno de laboratorio, utilice esta lista para comprobar que se han realizado las siguientes tareas:
Tareas necesarias previas
Configurar un controlador de pruebas.Vea Configurar controladores de prueba en entornos de laboratorio.
Configurar el controlador de compilación y un agente de compilación mediante Team Foundation Server Administration.Consulte Cómo configurar un equipo de generación.
Crear un entorno de laboratorio y configurarlo con las funciones necesarias para la aplicación.Vea Crear entornos de laboratorio.
(Recomendado) Si está utilizando un entorno de SCVMM, tome una instantánea de su entorno para utilizar como un estado limpio para su flujo de trabajo.Vea Usar instantáneas de entorno con entornos SCVMM.
Agregar las pruebas automatizadas para un plan de pruebas.Vea Cómo: Asociar una prueba automatizada a un caso de prueba.
Crear una configuración de prueba para las pruebas automatizadas y asignar las pruebas a las funciones en el entorno de laboratorio.Vea Crear la configuración para pruebas del sistema automatizadas mediante Microsoft Test Manager.
Crear el flujo de trabajo de la compilación-implementación-prueba.Vea Configurar flujos de trabajo automatizados de compilación-implementación-prueba.
Iniciar la compilación
Puede ejecutar las pruebas automatizadas de un flujo de trabajo poniendo en cola una compilación.
Para poner en cola la compilación
Para iniciar el flujo de trabajo de la compilación-implementación-prueba, abra el menú contextual de la definición de compilación en la carpeta de compilaciones, y elija Poner nueva compilación en cola.
Aparecerá el cuadro de diálogo Poner compilación en cola.
Compruebe la información de su flujo de trabajo de compilación y, a continuación, elija Cola.
Se abre la vista Explorador de compilaciones.
Para ver la vista Resumen de la compilación a medida que la compilación progresa, haga doble clic en su compilación.
Puede ver el estado a medida que la compilación progresa.
(Opcional) Si desea ver el entorno de laboratorio a medida que la compilación progresa, abra Microsoft Test Manager, busque el Centro de laboratorio, elija Laboratorio y, a continuación, elija su entorno en la lista.
Si su flujo de trabajo de compilación-despliegue-pruebas se ha completado correctamente, verá una marca de verificación verde.Si hay errores, puede elegir Ver registro para ver los detalles.
Conectar con el entorno desde los resultados de la compilación
Es posible que desee conectar con su entorno de laboratorio para investigar un problema si se produce un error en una prueba durante el proceso de flujo de trabajo de compilación.Puede conectar con la instantánea posterior de la implementación si seleccionó esta opción en su flujo de trabajo de compilación y está usando un entorno SCVMM, o conectar con el entorno en su estado actual, como se muestra en la siguiente ilustración:
Para conectar con el entorno desde los resultados de la compilación
Desde la carpeta Compilación en Team Explorer, abra el menú contextual para la definición de compilación que contiene el flujo de trabajo y seleccione Ver compilaciones.
Se abre la vista Explorador de compilaciones.
Para ver la compilación completada, elija la pestaña Completado.
Haga doble clic en la compilación que desee ver.
Se abre la vista Resumen de la compilación.
Elija el vínculo situado junto a Ver la instantánea <Nombre y número de la compilación> del entorno.
Aparece el cuadro de diálogo Conectar con el entorno.
-
[!NOTA]
Este paso sólo se aplica a entornos de SCVMM.Si está utilizando un entorno estándar, omita este paso.
Si está utilizando un entorno de SCVMM y desea conectarse a la instantánea que se tomó una vez se ha implementado la aplicación, elija Conectar a la instantánea en este entorno.
[!NOTA]
Al conectarse a esta instantánea, se descartará cualquier modificación realizada una vez tomada esta instantánea posterior a la implementación.Si desea conservar los cambios, primero conecte con el entorno en su estado actual y tome una instantánea, antes de revertir a la instantánea posterior a la implementación.Para obtener información sobre cómo tomar una instantánea, vea How to: Save the Current State of Your Environment.
Si desea conectar con el entorno en su estado actual después de haber ejecutado cualquier prueba desde su flujo de trabajo, elija Conectar con el entorno en su estado actual.
Elija Conectar.
Se muestra el Visor de entorno de Microsoft y se conecta con el entorno.Ahora puede investigar cualquier problema.
Ver y analizar los resultados de pruebas de su flujo de trabajo de compilación-implementación-pruebas
Puede ver el resumen de los resultados de pruebas en el resumen de compilación.Sin embargo, también puede ver y analizar los resultados de prueba mediante el uso de Microsoft Test Manager debido a que los resultados se almacenan como parte de su plan de pruebas.Esto se muestra en la ilustración siguiente.Vea Informes del progreso de las pruebas para los planes de pruebas.
Para ver y analizar los resultados de pruebas desde el Administrador de pruebas de Microsoft
Abra Microsoft Test Manager.
[!NOTA]
Para mostrar la ventana Microsoft Test Manager, elija Inicio y, a continuación, elija Todos los programas.Elija Microsoft Visual Studio 2012 y elija Microsoft Test Manager.
Para ver los resultados de las pruebas, elija la flecha desplegable en el modificador del grupo central y, a continuación, elija Centro de pruebas.
En la barra de menús del grupo central, elija Prueba y, a continuación, seleccione uno de los conjuntos de pruebas de la jerarquía de conjuntos de pruebas que utilizó en su flujo de trabajo de compilación.
Puede ver los resultados de las pruebas para la configuración seleccionada en su flujo de trabajo de compilación.
Si desea analizar la ejecución de pruebas completa, elija Analizar ejecuciones de pruebas.
Se muestra la actividad Analizar ejecuciones de pruebas.Muestra todas las ejecuciones de pruebas de este plan de pruebas.
[!NOTA]
El título de la ejecución reflejará el nombre de su definición de compilación.El identificador de ejecución se muestra en la página de resumen de la compilación para ayudarle a identificar la ejecución.
Haga doble clic en una ejecución de pruebas para abrirla y ver los detalles.Se mostrarán los detalles de la ejecución de pruebas.
(Opcional) Para actualizar el título de la ejecución de pruebas para que sea más significativo, escriba el nuevo nombre en Título.
(Opcional) Si se produjera un error en la prueba, puede actualizar el motivo del error.Elija Resolución y seleccione el motivo del error en la lista.
(Opcional) Para agregar comentarios al resultado de la prueba, elija el icono Comentarios.Escriba sus comentarios y, a continuación, elija Guardar comentarios.
(Opcional) Para ver los detalles de la prueba individual, haga doble clic en la prueba.
Se muestra el resultado de la prueba.Muestra los detalles de la ejecución de pruebas, los datos adjuntos de los datos recopilados para el resultado de esta prueba, y el historial de resultados de dicha prueba.Puede cerrar esta vista para volver a la ejecución de pruebas.
[!NOTA]
Si determina que existe un error, puede crear un error a partir de esta vista.
Para guardar los cambios de la ejecución de pruebas, elija Guardar en la barra de herramientas.
Para obtener más información sobre cómo ver los resultados de prueba, consulte Cómo: Ver resultados de planes de pruebas mediante Microsoft Test Manager.