Cómo: Ejecutar pruebas automatizadas en un entorno de laboratorio usando Microsoft Test Manager
Cuando se ejecutan pruebas automatizadas en el Administrador de pruebas de Microsoft, estas deben ser ejecutadas en un entorno de laboratorio.Se pueden ejecutar estas pruebas en entornos de SCVMM y entornos estándar.El proceso es el mismo para los dos tipos de entornos de laboratorio.Para ejecutar estas pruebas en un entorno de laboratorio, se deben asociar las pruebas automatizadas a los casos de prueba y, a continuación, agregar los casos de prueba a un conjunto de pruebas en un plan de pruebas.
Requisitos
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
[!NOTA]
No se recomienda utilizar entornos SCVMM para ejecutar pruebas de carga o esfuerzo.En su lugar, utilice equipos físicos en un entorno estándar.
Utilice los procedimientos siguientes para establecer su plan de pruebas y ejecutar las pruebas mediante el entorno y la configuración de pruebas adecuados:
Compilar e instalar la aplicación en un entorno de laboratorio
Ejecutar la prueba automatizada mediante el Administrador de pruebas de Microsoft
Ver y actualizar los resultados de pruebas
Requisitos previos
Antes de ejecutar las pruebas automatizadas mediante Microsoft Test Manager, se deben seguir estos pasos:
Configurar un controlador de prueba para su entorno de laboratorio.Vea Configurar controladores de prueba en entornos de laboratorio.
Cree un entorno de laboratorio que incluya un equipo para cada rol necesario en las pruebas.Vea Crear entornos de laboratorio.
Asocie sus pruebas automatizadas con casos de prueba y agréguelos a un conjunto de pruebas de un plan de pruebas.Vea Cómo: Asociar una prueba automatizada a un caso de prueba o Cómo: Crear casos de prueba a partir de un ensamblado de pruebas automatizadas usando tcm.exe.
Compilar e instalar la aplicación en un entorno de laboratorio
[!NOTA]
Aunque no use Team Foundation Build para compilar la aplicación y las pruebas, puede ejecutar pruebas automatizadas con Microsoft Test Manager.Se debe crear una definición de compilación que sólo tiene una ubicación de recurso compartido agregada a ella.La ubicación del recurso compartido está donde se encuentran los ensamblados para las pruebas.
Para crear una instancia de compilación que pueda asociarse al plan de pruebas, la definición de compilación debe ser desencadenada por lo menos una vez.Si no tiene la infraestrúctura de compilación de Visual Studio Team Foundation Server 2012 Team Foundation Server establecida, debe crear una compilación falsa para la definición de compilación.Para obtener más información, consulte El blog de Jason Prickett: Crear compilaciones falsas en TFS Build 2010.Se pueden crear compilaciones falsas desde la línea de comandos mediante los parámetros siguientes:
TfsCreateBuild.exe /collection:http://tfsservername:8080/tfs/collectionname /project: projectname /builddefinition:"Nightly Build" /buildnumber:"Application_Nightly_1.0"
Para compilar e instalar la aplicación en un entorno de laboratorio
Inicie el entorno de laboratorio.Para iniciar un entorno SCVMM, selecciónelo en la vista de Entornos y elija Iniciar.Para iniciar un entorno estándar, seleccione cada equipo en la vista de Entornos y elija iniciar.Vea Administrar máquinas virtuales y entornos de laboratorio.
Compruebe que los equipos de su entorno se han iniciado y que su estado es de Preparados.
[!NOTA]
Si ejecuta pruebas que interactúan con el escritorio, debe utilizar el visor del entorno para iniciar sesión en el equipo que se utiliza para esa función.Esto posibilitará la capacidad de pruebas del agente de prueba.
(Recomendado) Para evitar que otros usuarios se conecten accidentalmente a su entorno mientras ejecuta sus pruebas, elija la flecha desplegable situada junto a Marcar 'En uso' en la barra de herramientas.Agregue un comentario acerca de quién está utilizando el entorno y elija Marcar 'En uso'.Si otro usuario intenta conectarse al entorno que se está usando, aparece una advertencia con los comentarios que escribió en el cuadro de diálogo Conectar con el entorno.
[!NOTA]
También puede marcar un entorno como En uso desde el Visor de entorno
Instale su aplicación en los equipos de su entorno de laboratorio.Se puede utilizar un flujo de trabajo de prueba ,compilación e implementación para hacer esto automáticamente.Para obtener más información sobre cómo hacerlo, vea Cómo: Crear un flujo de trabajo de compilación-implementación-prueba para un entorno SCVMM.O bien, puede instalar la aplicación manualmente.
[!NOTA]
Si está utilizando un entorno SCVMM, se recomienda tomar una instantánea de cada máquina virtual después de instalar su aplicación para que pueda volver facilmente a este estado inicial con la aplicación instalada.
Ejecutar la prueba automatizada mediante 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, a continuación, Administrador de pruebas de Microsoft.
Para ejecutar la prueba automatizada, haga clic en la flecha de la lista desplegable del modificador en el grupo central y, a continuación, haga clic en Centro de pruebas.
En la barra de menús del grupo central, elija Prueba.
(Opcional) Para reemplazar la compilación, la configuración de las pruebas o el entorno de laboratorio que está seleccionado en el plan de pruebas, haga clic con el botón secundario en la prueba y después elija Ejecutar con opciones.Por ejemplo, si desea ejecutar en un entorno provisional en lugar del entorno de prueba estándar, podría elegir un entorno diferente.En el cuadro de diálogo Opciones de ejecución, puede cambiar estas configuraciones y, a continuación, elegir Ejecutar para ejecutar la prueba seleccionada.
[!NOTA]
Si selecciona un entorno de laboratorio diferente, este debe tener los mismos roles que el entorno que se creó en la configuración de pruebas que está utilizando.
Para ejecutar la prueba automatizada sin cambiar ninguna opción, haga clic con el botón secundario en la prueba y, a continuación, haga clic en Ejecutar.
Se muestra la actividad Analizar ejecuciones de pruebas que indica el progreso de la ejecución de pruebas que contiene esta prueba.
[!NOTA]
Puede ejecutar varias pruebas automatizadas seleccionando varias de ellas o todo un conjunto de pruebas.Para ejecutar un conjunto de pruebas, seleccione el menú contextual para el conjunto de pruebas y, a continuación, elija Ejecutar.
Ver y actualizar los Resultados de pruebas
Abra Microsoft Test Manager.
[!NOTA]
Para mostrar la ventana Microsoft Test Manager, elija Inicio y, a continuación, elija Todos los programas.Seleccione Microsoft Visual Studio 2010 y, a continuación, haga clic en Microsoft Test Manager 2010.
Para ver los resultados de las pruebas, elija la flecha de lista 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, elija Analizar ejecuciones de pruebas.
Se muestra la actividad Analizar ejecuciones de pruebas.Muestra todas las ejecuciones de pruebas de este plan de pruebas.
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 pruebas con los detalles de la ejecución, los 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 a partir del análisis determina que hay un error, puede crear un error desde esta vista.
Para guardar los cambios de esta ejecución de pruebas, elija Guardar en la barra de herramientas.