Crear una configuración de pruebas para pruebas manuales
Las configuraciones de pruebas usan adaptadores de datos de diagnóstico, que especifican diversos tipos de datos que se van a recopilar al ejecutar pruebas manuales, pruebas automatizadas o ambas. Los adaptadores de datos de diagnóstico también pueden especificar cómo afecta a la máquina de pruebas. Por ejemplo, un adaptador de datos de diagnóstico puede crear una grabación de acciones, un registro de acciones o una grabación de vídeo, o recopilar información del sistema. Además, los adaptadores de datos de diagnóstico se pueden usar para simular posibles cuellos de botella en el equipo de pruebas o para reducir la memoria disponible del sistema. Por ejemplo, se puede emular una red lenta para imponer un cuello de botella en el sistema.
La configuración de pruebas define lo siguiente:
Tipo de pruebas que se van a ejecutar (manuales o automatizadas).
Conjunto de roles necesarios para la aplicación sometida a prueba.
Rol que se va a usar para ejecutar las pruebas.
Adaptadores de datos de diagnóstico que se van a usar para cada rol.
Para obtener más información sobre todos los adaptadores de datos de diagnóstico disponibles para las pruebas manuales, vea la tabla del siguiente procedimiento.
Recopilar datos en un equipo local usando configuraciones de pruebas predeterminadas
Si solo desea ejecutar pruebas manuales en un equipo local y no desea recopilar los datos en otro nivel de la aplicación, puede usar la configuración de pruebas predeterminada. La configuración de pruebas predeterminada usa los siguientes adaptadores de datos de diagnóstico para recopilar únicamente los datos del equipo local:
Acciones
Proxy de cliente ASP.NET para IntelliTrace e Impacto en las pruebas
IntelliTrace
Información del sistema
Impacto en las pruebas
Para esta configuración, no es necesario seleccionar un conjunto de roles en su configuración de pruebas ni seleccionar un entorno en su plan de pruebas. Éste es el enfoque más simple para comenzar.
Nota
Si selecciona este enfoque, no tiene que crear configuraciones de pruebas para sus planes de pruebas. La configuración predeterminada se agrega al crear un plan de pruebas.
Recopilar datos en equipos locales usando adaptadores de datos de diagnóstico específicos
Si desea ejecutar pruebas manuales y recopilar datos en un equipo local usando diferentes adaptadores de datos de diagnóstico, debe crear configuraciones de pruebas y agregarlas a su plan. Sin embargo, no es necesario agregar un conjunto de roles a la configuración de pruebas. Puede usar simplemente el conjunto predeterminado de roles denominado Local. De este modo, quedará seleccionado el entorno coincidente predeterminado <Solo el equipo local>.
Recopilar data de forma remota
Si desea ejecutar pruebas manuales en un equipo local y recopilar datos de forma remota, debe crear un entorno para el conjunto de roles que represente las capas remotas de la aplicación sometida a prueba. Debe seleccionar este conjunto de roles en la configuración de pruebas y especificar los datos que deben recopilarse o cómo afectarán al equipo de pruebas para cada rol. También puede recopilar datos para el rol local donde se ejecutarán las pruebas. Este equipo se muestra en el área Conjunto de roles como Local para la vista de roles. Este equipo local también se muestra al seleccionar los datos y los diagnósticos que se van a recopilar.
En las dos primeras columnas de la tabla siguiente se muestran las opciones de recopilación de datos o que afectan al equipo de pruebas cuando se ejecutan pruebas manuales en un equipo local. Las tres últimas columnas muestran las acciones que debe realizar en cada caso.
Opción 1: Recopilar datos o afectar al equipo de pruebas |
Opción 2: Adaptadores de datos de diagnóstico |
Acción 1: Crear configuración de pruebas |
Acción 2: Conjunto de roles que se va a definir |
Acción 3: Entorno coincidente requerido |
---|---|---|---|---|
Solo el equipo local |
|
No: Usar configuración de pruebas predeterminada |
No |
<Local> ya se ha agregado como entorno de pruebas al plan de pruebas |
Solo el equipo local |
Seleccionar adaptadores concretos |
Sí |
Usar valor predeterminado:<Local> |
Usar valor predeterminado: <Solo el equipo local> |
Equipos locales y remotos |
Seleccionar adaptadores concretos |
Sí |
Sí |
Sí |
Nota
Si tiene un entorno que incluye un cliente de escritorio, puede ejecutar las pruebas manuales en este equipo si instala Microsoft Test Manager. Entonces, este equipo se convierte en el equipo local para la configuración de pruebas porque ejecutará las pruebas manuales en este equipo.
Para obtener más información, vea Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas.
Crear una configuración de pruebas para pruebas manuales
En la siguiente ilustración se muestran algunas de las propiedades que puede establecer para un plan de pruebas, incluidas las configuraciones de pruebas.
Para crear una configuración de pruebas para pruebas manuales
Abra Microsoft Test Manager.
Nota
Para mostrar la ventana de Microsoft Test Manager, haga clic en Inicio y, a continuación, haga clic en Todos los programas. Seleccione Microsoft Visual Studio 2010 y, a continuación, haga clic en Microsoft Test Manager 2010.
Haga clic en la flecha abajo del modificador de grupo central y, a continuación, haga clic en Centro de pruebas.
En la barra de menús del grupo central, haga clic en Plan y, a continuación, haga clic en Propiedades.
Se mostrarán las propiedades correspondientes al plan de pruebas seleccionado actualmente.
Haga clic en la flecha de lista desplegable de Configuración de pruebas, en Ejecuciones manuales y, a continuación, haga clic en Nuevo.
Se muestra la página Nueva configuración de pruebas con la página General seleccionada.
Nota
También puede crear la configuración de pruebas en el Centro de laboratorio haciendo clic en Configuración de pruebas en la barra de menús del grupo central y, a continuación, haciendo clic en Nuevo.
En Nombre, escriba el nombre de la configuración de pruebas.
(Opcional) En Descripción, escriba una descripción de la configuración de pruebas de modo que otros miembros del equipo conozcan su uso previsto.
En ¿Qué tipo de pruebas desea ejecutar?, seleccione Manual y, a continuación, haga clic en Siguiente.
Se muestra la página Nueva configuración de pruebas con la página Roles seleccionada.
Importante El rol Local se selecciona automáticamente como el rol que va a ejecutar las pruebas manuales.
Para obtener información sobre cómo usar pruebas automatizadas, vea Crear una configuración de pruebas para pruebas automatizadas como parte de un plan de pruebas.
Si desea usar un conjunto de roles para recopilar datos de forma remota o afectar a un equipo de pruebas al ejecutar las pruebas, seleccione un valor de la lista en la que se muestra Conjuntos de roles y Entornos coincidentes. Haga clic en Siguiente.
Aparecerá la página Nueva configuración de pruebas con la página Datos y diagnósticos seleccionada.
Nota
Si ejecuta pruebas y recopila datos y diagnósticos solo en un equipo local, no cambie el valor predeterminado Local para los Conjuntos de roles seleccionados y haga clic en Siguiente.
Para seleccionar los datos y los diagnósticos que desea recopilar para cada rol, seleccione el rol. Para cada rol, seleccione los adaptadores de datos de diagnóstico que sean necesarios. Para configurar los adaptadores de datos de diagnóstico seleccionados para cada rol, haga clic en Configurar.
Para obtener información detallada sobre cada adaptador de datos de diagnóstico y cómo configurarlo, vea el tema relacionado que figura en la tabla siguiente.
Nota
En la tabla solo se muestran los adaptadores que se pueden usar con el rol que está seleccionado para ejecutar las pruebas manuales. Para obtener más información sobre los adaptadores de datos de diagnóstico, vea Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas.
Adaptadores de datos de diagnóstico para el rol que ejecuta las pruebas manuales
Adaptador de datos de diagnóstico
Tema relacionado
Proxy de cliente ASP.NET para IntelliTrace e Impacto en las pruebas: Este proxy le permite recopilar información sobre las llamadas HTTP de un cliente a un servidor web para los adaptadores de datos de diagnóstico IntelliTrace e Impacto de las pruebas.
No es necesaria ninguna configuración para recopilar esta información.
Registro de eventos: puede definir una configuración de pruebas para que incluya la recopilación de los registros de eventos, que se incluirá en los resultados de las pruebas.
Cómo: Configurar la recolección del registro de eventos usando la configuración de pruebas
Acciones: puede crear una configuración de pruebas que recopile una descripción del texto de cada acción que se realiza durante una prueba. Al configurar este adaptador, también se usarán las selecciones si crea una grabación de acciones al ejecutar una prueba manual. Los registros de acciones y las grabaciones de acciones se guardan junto con los resultados de la prueba. Puede reproducir la grabación de acciones más tarde para avanzar rápidamente por la prueba o puede ver el registro de acciones para ver qué acciones se realizaron.
Cómo: Grabar acciones de IU para pruebas manuales mediante configuración de pruebas
IntelliTrace: puede configurar el adaptador de datos de diagnóstico de IntelliTrace para que recopile información específica de seguimiento de diagnóstico que ayude a aislar errores que no se reproducen con facilidad. De esta forma, se crea un archivo de IntelliTrace con la extensión .iTrace que contiene esta información. Cuando una prueba no se ejecuta correctamente, se puede crear un error. El archivo de IntelliTrace que se guarda junto con los resultados de pruebas se vincula automáticamente a este error. Los datos que se recopilan en el archivo de IntelliTrace aumentan la productividad de la depuración porque reducen el tiempo necesario para reproducir y diagnosticar un error en el código. Con este archivo de IntelliTrace la sesión local se puede simular en otro equipo, lo que reduce el riesgo de que un error no sea reproducible.
Para obtener más información, vea Depurar con IntelliTrace.
Cómo: Recopilar datos de IntelliTrace para ayudar a depurar problemas difíciles
Emulación de red: puede especificar que desea colocar una carga de red artificial en la prueba usando una configuración de pruebas. La emulación de la red afecta a la comunicación hacia y desde el equipo, emulando una velocidad de conexión de red determinada, como la conexión de acceso telefónico.
NotaLa emulación de la red no se puede usar para aumentar la velocidad de conexión de la red.Cómo: Configurar la emulación de red usando configuración de pruebas
Información del sistema: se puede especificar una configuración de pruebas de modo que incluya la información del sistema sobre el equipo donde se ejecuta la prueba. La información del sistema se especifica en los resultados de las pruebas mediante una configuración de pruebas.
No es necesaria ninguna configuración para recopilar esta información.
Impacto en las pruebas: puede recopilar información sobre qué métodos del código de la aplicación se usaron durante la ejecución de un caso de prueba. Dicha información se puede usar junto con los cambios realizados por los desarrolladores en el código de la aplicación para determinar qué pruebas resultaron afectadas por esos cambios de desarrollo.
Grabadora de vídeo: puede crear una grabación de vídeo de la sesión de escritorio durante la ejecución de una prueba. El vídeo puede ayudar a otros miembros del equipo a aislar problemas de la aplicación que son difíciles de reproducir.
Cómo: Grabar un vídeo del escritorio cuando ejecuta pruebas usando configuraciones de pruebas
Para guardar la configuración de pruebas, haga clic en Guardar y cerrar.
Automáticamente se selecciona un entorno de pruebas coincidente en Entorno de prueba. Si hay varios entornos de prueba que coinciden con el conjunto de roles de la configuración de pruebas, puede seleccionar un entorno coincidente diferente.
Para aplicar los cambios al plan de pruebas, haga clic en Guardar en la barra de herramientas.
Nota
Si tiene que cambiar la configuración de pruebas, haga clic en Abrir junto a la flecha de lista desplegable Configuración de pruebas. También puede buscar el Centro de laboratorio, hacer clic en Configuración de pruebas en la barra de menús del grupo central y, a continuación, hacer clic en Abrir. Para obtener más información, vea Cómo: Modificar una configuración de prueba existente para un plan de pruebas.
Vea también
Conceptos
Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas
Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos
Otros recursos
Crear una configuración de pruebas para pruebas automatizadas como parte de un plan de pruebas
Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio