Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas
Puede utilizar configuraciones de pruebas de Microsoft Test Manager y Visual Studio para recopilar datos adicionales al ejecutar las pruebas.Por ejemplo, quizá desee crear una grabación de vídeo al ejecutar la prueba.Hay adaptadores de datos de diagnóstico:
Obtenga cada paso de acción de la interfaz de usuario en formato de texto
Registre cada acción de la interfaz de usuario para reproducir
Recopilar información del sistema
Obtener datos del registro de eventos
Obtenga los datos de IntelliTrace para ayudar a aislar errores no reproducibles
Los adaptadores de datos de diagnóstico también se pueden utilizar para cambiar el comportamiento de un equipo de pruebas.Por ejemplo, con una configuración de pruebas en Visual Studio, puede emular cuellos de botella de la topología de red para evaluar el rendimiento de la aplicación del equipo.
En este tema:
Mediante la configuración de pruebas con el Administrador de pruebas de Microsoft
Mediante la configuración de pruebas con Visual Studio
Detalles del adaptador de datos de diagnóstico
Mediante la configuración de pruebas con el Administrador de pruebas de Microsoft
Con Microsoft Test Manager, configure un plan de pruebas para ejecutar las pruebas.Un plan de pruebas puede tener dos configuraciones de pruebas:
Ejecuciones manuales
Ejecuciones automatizadas
Cree esta configuración de pruebas mediante la página propiedades del plan de pruebas en Microsoft Test Manager.
Puede configurar los valores de la prueba para utilizar entorno de laboratorio que puedan emular un único equipo, o roles múltiples del equipo.La configuración de pruebas incluye opciones de configuración independientes para los tipos de datos para recopilar para cada rol de equipo mediante adaptadores de datos de diagnóstico.
¿Qué más debería saber?
NotasLas pruebas manuales siempre se ejecutan en un rol de equipo local en test Runner.
Para ejecutar pruebas automatizadas en Microsoft Test Manager, debe utilizar entorno de laboratorio.
Sugerencias
Cierre las tareas por configuración de pruebas con el Administrador de pruebas de Microsoft
Use los temas siguientes para ayudarle a crear y definir configuraciones de pruebas en el Administrador de pruebas de Microsoft.
Tareas |
Temas relacionados |
---|---|
Cree una configuración de pruebas para el uso en Microsoft test manager: puede crear valores independientes de pruebas manuales y automatizadas de un plan de pruebas. |
|
Configuración de pruebas de actualización en el Administrador de pruebas de Microsoft: puede realizar correcciones a las configuraciones de pruebas existentes editándolas en el centro de laboratorio o la actividad propiedades de un plan de pruebas. |
|
La configuración de pruebas de Elija las configuraciones de pruebas existentes para un plan de pruebas en el Administrador de pruebas de Microsoft: se almacenan en Team Foundation Server y se pueden seleccionar para el uso en varios planes de pruebas. |
Entornos de laboratorio
Un entorno de laboratorio es una colección de máquinas virtuales y físicos que puede utilizar para desarrollar y probar las aplicaciones.Un entorno de laboratorio puede contener roles de equipo necesarias para probar aplicaciones multi- con varias capas, como estaciones de trabajo, servidores web, y servidores de bases de datos.Puede crear y administrar entornos de laboratorio y ejecutar pruebas en un entorno de laboratorio mediante Microsoft Test Manager.Al ejecutar las pruebas con un entorno de laboratorio, la prueba obtendrá datos, o afectar al comportamiento del equipo para cada rol de equipo concreto que configuró en la configuración de pruebas.Además, puede utilizar un flujo de trabajo de la compilación-implementación-prueba con el entorno de laboratorio para automatizar el proceso de compilación, implementación y ejecución de pruebas automatizadas en su aplicación.
En la ilustración siguiente se muestran ejemplos de configuraciones de pruebas y entornos para un plan de pruebas.
La ilustración siguiente se muestra cómo se define el conjunto de roles del equipo por la configuración de pruebas.Puede seleccionar un entorno de laboratorio que tenga equipos o máquinas virtuales que se asignan a cada rol de equipo para usar al ejecutar las pruebas.Puede seleccionar cualquier entorno de laboratorio que incluya al menos el conjunto de roles de equipo definidos en la configuración de pruebas.El entorno de laboratorio puede incluir otros roles del equipo que no están especificados en la configuración de pruebas, como se muestra en la ilustración siguiente.
Mediante la configuración de pruebas con Visual Studio
Para ejecutar la unidad, la interfaz de usuario codificadas, rendimiento web, o pruebas de carga mediante Visual Studio, puede agregar, configurar y seleccione la configuración de pruebas para usar al ejecutar las pruebas.Para ejecutar las pruebas, recopilar datos, o afectar a un equipo de pruebas de forma remota, debe especificar un controlador de pruebas para usar en la configuración de pruebas.El controlador de pruebas tendrá agentes que se pueden usar para cada rol en la configuración de pruebas.
¿Qué más debería saber?
NotasEn Visual Studio 2012, hay algún problemas de compatibilidad de la configuración de pruebas con Visual Studio 2010 a considerar:
En Visual Studio 2012, la configuración de pruebas no se incluyen en la solución cuando se agrega un proyecto de prueba unitaria o codificada un proyecto de prueba de IU.Éste es el resultado de las mejoras en el marco de pruebas unitarias para incrementar la extensibilidad, la resistencia y el rendimiento.Sin embargo, puede abrir un proyecto existente de Visual Studio 2010 con un archivo de .testsettings y continuará ejecutándose.Además, puede agregar un archivo de .testsettings a la solución si necesita obtener datos de datos concretos y un adaptador de diagnóstico o ejecutar la prueba con controladores de pruebas; sin embargo, esto no se recomienda a menos que sea necesario.
Si abre un proyecto de prueba de Visual Studio 2010 con un archivo de .testsettings, o determinar que debe agregar un archivo de .testsettings a la solución, los procedimientos para selección de archivo de activo .testsettings, y editar el archivo de .testsettings han cambiado.
Cuando se agrega un rendimiento web y carga proyecto de prueba a la solución, la solución todavía incluirá un archivo de .testsettings; sin embargo, los productores para selección de archivo de activo .testsettings para el rendimiento web y pruebas de carga, y editar el archivo de .testsettings para el rendimiento web y pruebas de carga han cambiado.
se utiliza Entornos de laboratorio cuando se ejecuten las pruebas mediante Microsoft Test Manager y no con Visual Studio.
Tareas clave por configuración de prueba con Visual Studio
Use los temas siguientes para ayudarle a crear y configurar las configuraciones de pruebas para Visual Studio.
Tareas |
Temas relacionados |
---|---|
Cree una configuración de pruebas para utilizar en Visual Studio: puede crear una configuración de pruebas para la unidad, la interfaz de usuario codificadas, el rendimiento web y pruebas de carga usando adaptadores de datos de diagnóstico admitidos. |
|
Configuración de pruebas de la edición de Visual Studio: puede realizar correcciones a las configuraciones de pruebas existentes editándolas. |
|
La solución de Especifique la configuración de pruebas para usar en la solución: puede contener los varios archivos de configuración de pruebas.Puede seleccionar el archivo de configuración de pruebas para usar, dependiendo de prueba necesita entre ellos. |
|
Configurar pruebas de Visual Studio para usar equipos remotos: para ejecutar las pruebas, recopilar datos, o afectar a un equipo de pruebas de forma remota, puede instalar y configurar el controlador y el agente de prueba. |
Detalles del adaptador de datos de diagnóstico
La tabla siguiente se proporciona información general sobre las diferentes maneras en que los adaptadores de datos de diagnóstico se pueden configurar para el uso con roles locales o del equipo remoto.
Adaptador de datos de diagnóstico usado en la configuración de pruebas |
Pruebas manuales en una máquina local |
Pruebas automatizadas |
Pruebas manuales: recopilación de datos mediante un conjunto de roles y un entorno |
Notas |
---|---|---|---|---|
|
Sí |
No |
Sí (vea las Notas) |
|
|
Sí |
Sí |
Sí |
|
|
No |
Sí (vea las Notas) |
No |
|
|
No |
Sí (vea las Notas) |
No |
![]()
Este adaptador de datos de diagnóstico sólo es aplicable a los valores de prueba de Visual Studio.No se utiliza para la configuración de pruebas en Microsoft Test Manager.Además, este adaptador es para la compatibilidad con los proyectos de Visual Studio Test 2010.
![]()
Por razones de compatibilidad, la cobertura de código se aplica cuando las pruebas automatizadas se ejecutan desde Microsoft Test Manager o en un agente de prueba remota de Visual Studio con el corredor MSTest heredado.
|
|
Sí |
Sí |
Sí |
|
|
Sí |
Sí |
Sí |
Para obtener más información, vea Depurar la aplicación grabando la ejecución de código con IntelliTrace. |
![]() |
No |
Sí (vea las Notas) |
No |
Puede usar el adaptador de datos de diagnóstico de emulación de red para un rol de cliente o de servidor.No es necesario usar el adaptador en ambos roles que se comunican entre sí. ![]()
Este adaptador de datos de diagnóstico sólo es aplicable a los valores de prueba de Visual Studio.No se utiliza para la configuración de pruebas en Microsoft Test Manager.
![]()
La emulación de la red no se puede usar para aumentar la velocidad de conexión de la red.
![]()
Si incluye el adaptador de datos de diagnóstico de emulación de red en la configuración de pruebas y piensa usarlo en la máquina local, debe enlazar también el controlador de emulación de red a uno de los adaptadores de red de su máquina.El controlador de emulación de red es necesario para que el adaptador de datos de diagnóstico de emulación de red funcione.El controlador de emulación de red se instala y enlaza al adaptador de dos maneras:
![]()
Las pruebas de carga omiten el adaptador Emulación de red.En su lugar, las pruebas de carga usan la configuración especificada en la combinación de redes del escenario de prueba de carga.Para obtener más información, vea Especificar los tipos de red virtual en un escenario de prueba de carga y Cómo: Crear una configuración de pruebas para una prueba de carga distribuida.
|
|
Sí |
Sí |
Sí |
|
|
Sí |
Sí |
Sí |
|
|
Sí |
Sí (vea las Notas) |
Sí |
Para obtener información sobre cómo hacerlo, vea Cómo: Configurar el agente de pruebas para ejecutar pruebas que interactúen con el escritorio. |
¿Qué más debería saber?
NotasAdvertencia There es algún compatibilidad de los valores de prueba con Visual Studio 2010 que debe tener en cuenta al trabajar con proyectos de prueba de Visual Studio 2010 en Visual Studio 2012.
Advertencia Visual Studio 2012 incluye compatibilidad parcial para la arquitectura de ARM.La experiencia del usuario para pruebas manuales y las nuevas pruebas exploratorias en un equipo basado en arquitectura ARM, es idéntica a aquella presente en otras plataformas.Sin embargo, al utilizar un equipo de pruebas con arquitectura de ARM, no se pueden incluir grabaciones de acciones.Sólo se admiten los siguientes adaptadores de datos de diagnóstico:
Información del sistema
Puede crear adaptadores de datos de diagnóstico personalizados satisfacer un requisito de prueba concreto que no está incluido en los adaptadores estándar.
Tareas relacionadas
Puede crear y usar un adaptador de datos de diagnóstico personalizado para recopilar datos personalizados, o realizar tareas de afectar a un equipo por ejemplo reducen la memoria disponible del sistema, reducir el espacio en disco disponible, o asignan y contienen otros recursos durante una prueba.
Ejecutar pruebas manuales mediante el ejecutor de pruebas
Mediante el Administrador de pruebas de Microsoft puede ejecutar pruebas manuales, sesiones exploratorias de pruebas, y automatizadas de un plan de pruebas.Al ejecutar cualquiera de estas pruebas del plan de pruebas, los datos de diagnóstico que se incluirán en los resultados de pruebas.
Ejecutar pruebas en entornos de laboratorio
Después de establecer la configuración de pruebas en Microsoft Test Manager para incluir un entorno de laboratorio, puede ejecutar pruebas manuales o automatizadas en el entorno de laboratorio.
Ejecutar pruebas del sistema mediante Microsoft Visual Studio
Después de configurar la configuración de pruebas en Visual Studio, puede ejecutar las pruebas y recopilar datos de diagnóstico para ayudar a aislar botella y errores.
Recursos Externos
Guía
Prueba para la entrega continua con Visual Studio 2012 – Capítulo 3: Ambientes de Laboratorio
Vea también
Tareas
Cómo: Crear una configuración de pruebas para una prueba de carga distribuida
Conceptos
Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos
Compatibilidad de la configuración de prueba con Visual Studio 2010