Tutorial: Instalar un controlador y agentes de pruebas para pruebas automatizadas de Visual Studio

Este tema se aplica a:

Visual Studio Test Professional

Visual Studio 2010 Ultimate

Visual Studio 2010 Premium

Visual Studio Professional

Visual Studio Express

El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable El tema no es aplicable

En este tutorial aprenderá los procedimientos que se utilizan para instalar un controlador y un agente de prueba. También se muestra cómo configurar una configuración de pruebas que utiliza el controlador y el agente para distribuir las pruebas entre varios equipos. Además, este tutorial muestra cómo agregar adaptadores de datos y diagnóstico a la configuración de pruebas.

En este tutorial, se realizarán las siguientes tareas:

  • Preparar un controlador y un agente para utilizar en pruebas con varios equipos de Visual Studio.

  • Crear una configuración que use el controlador de pruebas y los adaptadores de datos y diagnóstico, y ejecutar la prueba.

Requisitos previos

  • CD de "Microsoft Visual Studio Agents".

  • (Opcional) Un segundo equipo para instalar el controlador de pruebas y agente de prueba. De lo contrario, puede instalar el controlador y el agente en el mismo equipo donde instaló Visual Studio.

Instalar un controlador de prueba y un agente de prueba

Los dos procedimientos siguientes proporcionan los pasos para instalar un controlador y un agente de prueba.

Instalar un controlador de pruebas

Para instalar un controlador de pruebas, debe ser miembro del grupo de seguridad Administrators en el equipo. Para obtener más información sobre cómo instalar controladores de prueba, vea Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas.

Para instalar un controlador de pruebas

Instalar un agente de prueba

Para instalar un agente de prueba, debe ser miembro del grupo de seguridad Administrators del equipo.

El usuario que se agrega para iniciar el servicio o el proceso del agente de prueba también debe ser miembro del grupo TeamTestAgentService en el equipo donde está instalado el controlador de pruebas para este agente.

Nota

Si este usuario es el usuario actual, al agregarlo al equipo donde está instalado el controlador de pruebas, se debe cerrar la sesión o reiniciar el equipo.

Para obtener más información sobre cómo instalar agentes de prueba, vea Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas.

Para instalar un agente de prueba

Utilizar el controlador y el agente de prueba en Visual Studio

En este procedimiento, creará una configuración de pruebas en Visual Studio para incluir el controlador que instaló, y especificará un rol y los adaptadores de datos y diagnóstico que empleará el agente de prueba.

Para agregar una configuración de pruebas en Visual Studio utilizando el controlador y el agente de prueba

  1. En el Explorador de soluciones, haga clic con el botón secundario en Elementos de la solución, elija Agregar y, a continuación, haga clic en Nuevo elemento.

    Aparecerá el cuadro de diálogo Agregar nuevo elemento.

  2. En el recuadro Plantillas instaladas, haga clic en Configuración de pruebas.

  3. En el cuadro Nombre, escriba TestSettingDistributedTestWalkthrough.

  4. Haga clic en Agregar.

    El nuevo archivo TestSettingDistributedTestWalkthrough.testsettings aparece en Explorador de soluciones, bajo la carpeta Elementos de la solución.

    Se muestra el cuadro de diálogo Configuración de pruebas. La página General está seleccionada.

    Ahora, puede modificar y guardar los valores de la configuración de pruebas.

    Nota

    Cada configuración de pruebas que se crea aparece como una opción para las opciones Seleccionar configuración de pruebas activa y Editar configuraciones de pruebas del menú Prueba.

  5. En Nombre, escriba el nombre de la configuración de pruebas.

  6. Bajo Descripción, escriba configuración de prueba distribuida.

  7. Deje Esquema de nombre predeterminado seleccionado.

  8. Haga clic en Roles.

    Se mostrará la página Roles.

  9. Para ejecutar la prueba de rendimiento remotamente, use la lista desplegable Método de ejecución de las pruebas y seleccione Ejecución remota.

  10. En la lista desplegable Controlador, escriba el nombre del equipo donde haya instalado el controlador de pruebas creado en el procedimiento Instalar un controlador de pruebas.

    Nota

    Si es la primera vez que agrega un controlador, no se mostrará ningún controlador en la lista desplegable. Esta lista se rellena con controladores anteriores especificados en otras configuraciones de pruebas.

  11. En Roles, haga clic en Agregar.

  12. En la fila resaltada bajo la columna Nombre, escriba prueba distribuida.

  13. Haga clic en Datos y diagnósticos.

    Se mostrará la página Datos y diagnósticos.

  14. En Rol, compruebe que el rol de la prueba distribuida está seleccionado.

  15. En Datos y diagnóstico para el rol seleccionado, seleccione los adaptadores System Information e IntelliTrace.

    Para obtener información sobre estos adaptadores y otros adaptadores que puede utilizar en una configuración de pruebas, vea Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio.

  16. Haga clic en Hosts.

  17. (Opcional) Si el equipo se está ejecutando en una versión de 64 bits de Microsoft Windows y compiló la prueba con la configuración Any CPU, use la lista desplegable Ejecutar pruebas en procesos de 32 bits o 64 bits y seleccione Ejecutar pruebas en proceso de 64 bits en un equipo de 64 bits.

    SugerenciaSugerencia

    Para tener una flexibilidad máxima, compile los proyectos de prueba con la configuración Cualquier CPU. Después, se pueden ejecutar en ambos agentes de 32 y 64 bits. No hay ventaja por compilar los proyectos de prueba con la configuración de 64 bits.

  18. Para guardar la nueva configuración de pruebas, haga clic en Aplicar.

  19. Haga clic en Cerrar.

  20. En el menú Prueba, seleccione Seleccionar configuración de pruebas activa y, a continuación, haga clic en TestSettingDistributedTestWalkthrough.testsettings.

  21. Ejecute la prueba como de costumbre.

    Cuando el controlador de pruebas procesa pruebas unitarias y pruebas de interfaz de usuario codificadas, las divide en grupos de 100 y las envía a un equipo del agente de prueba. Por ejemplo, si tiene 250 pruebas unitarias y tres agentes de pruebas, las primeras 100 pruebas unitarias se enviarán a agente1, las 100 siguientes se enviarán a agente2 y las siguientes 50 se enviarán a agente3.

    Para obtener más información sobre cómo crear una configuración de pruebas en Visual Studio, vea Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio.

Vea también

Conceptos

Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas

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

Tutorial: Usar un controlador y agentes de pruebas en una prueba de carga

Requisitos de los controladores y los agentes de pruebas