Compartir a través de


Asignar roles a Test Controller y Test Agent para las pruebas automatizadas de Visual Studio

 

Publicada: julio de 2016

Este tema atañe a:

Visual Studio Test Professional

Visual Studio Enterprise

Visual Studio Professional

Visual Studio Express

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

En este tutorial, se muestra cómo crear y configurar un entorno de prueba que usa un controlador de pruebas y agente de prueba para distribuir las pruebas entre varias máquinas, mediante Visual Studio.  Además, en este tutorial se muestra cómo agregar adaptadores de datos y de diagnóstico a la configuración de pruebas.  

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

  • Crear una configuración de prueba.

  • Asignar roles a un controlador de pruebas y agentes de prueba.

  • Asignar un adaptador de datos y de diagnóstico a la configuración de pruebas.

Requisitos previos

Para crear y configurar una configuración de pruebas

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

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

  2. En el panel Plantillas instaladas, elija Configuración de pruebas.

  3. En el cuadro Nombre, escriba TestSettingDistributedTestWalkthrough.

  4. Elija 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.

Para asignar roles a un controlador de pruebas y agentes de prueba

  1. Elija Roles.

    Se mostrará la página Roles.

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

  3. En la lista desplegable Controlador, escriba el nombre de equipo del 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.  

  4. En Roles, elija Agregar.

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

Para asignar un adaptador de datos y de diagnóstico a la configuración de pruebas

  1. Elija Datos y diagnósticos.

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

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

  3. 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 se pueden usar en una configuración de pruebas, vea Especificar la configuración para las pruebas de Visual Studio.

  4. Elija Hosts.

  5. (Opcional) Si la máquina se está ejecutando en una versión de 64 bits de Microsoft Windows y compiló la prueba con la configuración Cualquier 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.

    Sugerencia

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

  6. Para guardar la nueva configuración de pruebas, elija Aplicar.

  7. Elija Cerrar.

  8. En el menú Probar, seleccione Seleccionar configuración de pruebas activa y, a continuación, elija TestSettingDistributedTestWalkthrough.testsettings.

  9. 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 configuraciones de pruebas para usarlas en Visual Studio, consulte Especificar la configuración para las pruebas de Visual Studio.

Vea también

Instalar y configurar agentes de prueba y controladores de prueba
Configurar máquinas y recopilar información de diagnóstico con la configuración de pruebas
Configurar controladores de pruebas y agentes de pruebas para administrar pruebas con Visual Studio