Share via


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

En este tema se proporciona información sobre cómo instalar agentes y controladores con el software Microsoft Visual Studio Agents 2010. Para habilitar la funcionalidad de Visual Studio Lab Management puede que tenga que instalar también los controladores de compilación y agentes de compilación. Este tema también incluye los pasos para hacerlo para Visual Studio Lab Management, pero no cubre información sobre cómo instalar controladores de compilación y agentes de compilación para compilar la aplicación. Para obtener más información sobre este tema, vea Compilar la aplicación. Para obtener información más detallada sobre por qué podría requerir controladores de prueba y agentes de prueba, vea Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos.

Antes de instalar el controlador y los agentes de prueba, debe comprobar que tiene el hardware y el software para satisfacer sus necesidades concretas. Para obtener información detallada del controlador de pruebas y los requisitos de hardware y software del agente de prueba, vea Requisitos de los controladores y los agentes de pruebas.

Debe instalar únicamente los componentes que requiera en una máquina virtual o un equipo físico concretos. La siguiente tabla muestra los componentes que necesita para su tarea.

Tarea

Agente de prueba

Controlador de pruebas

Agente de laboratorio

Agente de compilación

Controlador de compilación

Ejecutar las pruebas automatizadas remotamente mediante Microsoft Visual Studio 2010

X

X

Ejecutar las pruebas automatizadas mediante Microsoft Test Manager

X

X

Ejecutar las pruebas manual mediante Microsoft Test Manager y recoger los datos de manera remota

X

X

Compilar e implementar una aplicación mediante Visual Studio Lab Management

X

X

X

Compilar, implementar y probar una aplicación mediante Visual Studio Lab Management

X

X

X

X

X

Nota de precauciónPrecaución

Microsoft Visual Studio Agents 2010 es software adicional que está disponible en un CD o se puede descargar.

Puede utilizar controladores de prueba y agentes de prueba con cualquiera de las siguientes ediciones de cliente para Microsoft Visual Studio 2010:

  • Visual Studio Test Professional 2010

  • Visual Studio 2010 Ultimate

  • Visual Studio 2010 Premium

Puede utilizar los agentes de compilación con Team Foundation Server o como la parte de la capacidad del flujo de trabajo para Visual Studio Lab Management. Los agentes del laboratorio solo se utilizan con Visual Studio Lab Management.

En este tema se proporcionan los procedimientos para instalar y configurar los componentes del software Microsoft Visual Studio Agents 2010 en un equipo físico o una a máquina virtual. También contiene los pasos para instalar un controlador o un agente de compilación para trabajar con Visual Studio Lab Management.

Nota

Si tiene que preparar una máquina virtual instalando agentes de laboratorio, prueba y compilación, puede utilizar una eficaz herramienta para ayudarle a instalar estos agentes más rápidamente. También puede crear una plantilla a partir de esta máquina virtual una vez instalada con los agentes. Para obtener más información, vea el siguiente sitio web de Microsoft.

Debería tener un CD etiquetado "Microsoft Visual Studio Agents" o una imagen ISO descargada para utilizar en la instalación de un controlador de pruebas, un agente de prueba o un agente del laboratorio. Para tener acceso a la página de descarga de Visual Studio Agents ISO vaya a este sitio web de Microsoft.

Si solo desea ejecutar pruebas automatizadas mediante Microsoft Visual Studio 2010 puede utilizar el siguiente tutorial para instalar los agentes y el controlador y preparar las configuraciones de pruebas: Tutorial: Instalar un controlador y agentes de pruebas para pruebas automatizadas de Visual Studio.

Utilice cualquiera de los siguientes vínculos para obtener las instrucciones para instalar y configurar los componentes que requiere:

  • Sistemas operativos admitidos

  • Requisitos para grupos de trabajo y varios dominios

  • Instalar un controlador de pruebas

  • Configurar la seguridad de los controladores y agentes de prueba

  • Instalar un agente de laboratorio

  • Instalar un agente de prueba

Debe utilizar el DVD de instalación de Team Foundation Server para esta instalación:

  • Instalar un controlador de compilación o un agente de compilación

Las siguientes secciones ayudan con información sobre los problemas que puede encontrar en estas instalaciones:

  • Puntos de conexión del controlador y el agente de prueba

  • Solución de problemas

Para obtener más información sobre cómo controlar los controladores y los agentes de prueba después de la instalación, vea Administrar controladores y agentes de pruebas.

Nota

No debe instalar agentes de prueba en el servidor que está ejecutando Team Foundation Server.

Requisitos previos

Se admiten los sistemas operativos siguientes para estos componentes:

  • Versión de lanzamiento original o versiones posteriores de Windows Server 2008

  • Windows Server 2003 SP2 o versiones posteriores

  • Versión de lanzamiento original o versiones posteriores de Windows 7

  • Windows Vista SP2 o versiones posteriores

  • Windows XP Professional SP3 o versiones posteriores

Requisitos para grupos de trabajo y varios dominios

Si piensa ejecutar los controladores y agentes de prueba en equipos que están en un grupo de trabajo y no en un dominio o en equipos que se ejecutan en dominios diferentes sin una relación de la confianza bidireccional, debe seguir estos pasos como parte del proceso de instalación:

  1. En cada equipo donde instalará un controlador de pruebas o agente de prueba, cree una cuenta de usuario local que sea miembro del grupo Administrators. Utilice la misma cuenta y contraseña en cada equipo.

  2. Utilice esta cuenta de usuario para los controladores de pruebas al instalarlos y configurarlos.

  3. Agregue esta cuenta al grupo TeamTestAgentService en el equipo del controlador de pruebas.

    Nota de precauciónPrecaución

    Al agregar esta cuenta de usuario al grupo, no incluya el nombre del equipo local. Por ejemplo, no agregue la cuenta del usuario como <nombre de equipo>\<nombre de usuario>. Solo agregue <nombre de usuario> como la cuenta de usuario para el grupo.

  4. Instale y configure los agentes de prueba mediante esta misma cuenta.

Nota importanteImportante

Estos pasos no se aplican a los entornos de aislamiento de red que crea con Visual Studio Lab Management. Para los entornos de aislamiento de red, Visual Studio Lab Management configura automáticamente los agentes de prueba en el entorno de aislamiento de red con el controlador de pruebas utilizando la cuenta de servicio del laboratorio. Para obtener más información sobre los entornos de aislamiento de red, vea Cómo: Crear y usar un entorno de aislamiento de red.

Nota

Durante la instalación, el uso compartido de archivos simple se desactiva automáticamente en los usuarios que se conectan a un controlador desde un equipo de Windows XP Professional en un grupo de trabajo. Para comprobarlo, abra el Explorador de Windows, haga clic en Herramientas, haga clic en Opciones de carpeta, haga clic en Siguiente, haga clic en la pestaña Ver y, a continuación, seleccione Utilizar uso compartido simple de archivos (se recomienda).

Instalar un controlador de pruebas

Un único controlador de pruebas administra uno o más agentes de prueba enviando información a estos sobre la tarea que el agente tiene que realizar. Si usa un controlador de pruebas, puede ejecutar las pruebas en cualquier equipo que tenga un agente de prueba instalado en él. Además, los controladores de pruebas le permiten utilizar adaptadores de datos de diagnóstico para recopilar datos o afectar al equipo de pruebas cuando se ejecutan las pruebas. Puede ejecutar pruebas en varios equipos al mismo tiempo. 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.

Se usan los controladores de prueba en las siguientes situaciones:

  • Para crear entornos usando Microsoft Test Manager

  • Para asignar los roles para ejecutar las pruebas remotamente y recoger diagnósticos y datos utilizando Microsoft Visual Studio 2010 de manera remota

Para obtener más información sobre entornos y roles, vea Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos.

Cada controlador de pruebas se ejecuta como un servicio que administra un conjunto de equipos en los que se instala el software del agente de prueba. Puede crear varios entornos ejecutados por el mismo un controlador de pruebas en función de la disponibilidad de agentes. Por ejemplo, puede instalar un controlador de pruebas y, a continuación, instalar y registrar nueve agentes de prueba en máquinas virtuales o equipos físicos con este controlador de pruebas. A continuación, puede crear tres entornos que incluyan cada uno tres roles y asignar el equipo adecuado de estos nueve agentes de prueba al rol.

Nota de precauciónPrecaución

No debe instalar y ejecutar un controlador de pruebas en un equipo que también es un controlador de dominio.

Permisos necesarios

Para instalar un controlador de pruebas, debe ser miembro del grupo de seguridad Administrators en el equipo.

Nota importanteImportante

Si desea registrar el controlador de pruebas con la colección de proyectos de Team Foundation Server, la cuenta que utilice para el servicio del controlador de pruebas debe ser miembro del grupo [Project Collection]\Test Service Accounts de la colección de proyectos, o la cuenta que utilice para ejecutar la herramienta de configuración del controlador de pruebas debe ser un miembro del grupo Project Collection Administrators.

Para instalar un controlador de pruebas

  1. Si no ha iniciado todavía la instalación de Microsoft Visual Studio Agents 2010, cargue el CD "Microsoft Visual Studio Agents" o una imagen ISO descargada y, a continuación, inicie el archivo setup.exe, que se encuentra en la carpeta raíz.

    Se muestra la página Instalación de Visual Studio Agents 2010.

  2. Haga clic en Instalar Visual Studio Test Controller 2010.

    Aparece la página Instalación de Microsoft Visual Studio Test Controller 2010.

  3. Haga clic en Siguiente.

    Se muestra la página principal.

  4. Revise los Términos de licencia, seleccione He leído y acepto los términos de licencia si es adecuado y, a continuación, haga clic en Siguiente.

    Se muestra la página Opciones.

  5. (Opcional) Para instalar en una ubicación diferente, haga clic en Explorar para seleccionar una carpeta de instalación diferente.

  6. Haga clic en Instalar para iniciar la instalación.

    Se muestra la página Instalar componentes. Una vez finalizada la instalación, se muestra la Página de finalización.

  7. Para configurar el controlador de pruebas que ha instalado, seleccione Configurar el controlador de pruebas ahora. A continuación, haga clic en Configurar para iniciar la herramienta de configuración de controladores de pruebas.

    Se muestra el cuadro de diálogo Configurar controlador de pruebas.

    Nota

    Puede ejecutar esta herramienta para volver a configurar el controlador de pruebas en cualquier momento. Haga clic en Inicio y, a continuación, haga clic en Todos los programas. Elija Microsoft Visual Studio 2010 y, a continuación, haga clic en Herramienta de configuración de Microsoft Visual Studio Test Controller 2010.

  8. Seleccione el usuario que desee usar como cuenta de inicio de sesión para el servicio de controlador de pruebas.

    Nota

    No se admiten contraseñas nulas para las cuentas de usuario.

  9. (Opcional) Si desea utilizar este controlador de pruebas con un entorno físico o virtual, deberá registrarlo con una colección de proyectos de equipo para el proyecto de equipo que contiene sus entornos. Seleccione Registrar con colección de proyectos de equipo. Para encontrar su colección de proyectos de equipo, haga clic en Examinar y, a continuación, haga clic en Agregar para agregar el servidor si es necesario. O escriba el nombre en Registrar el controlador de pruebas con esta colección de proyectos de equipo. Asegúrese de que escribe la ruta de acceso completa si especifica el nombre. Por ejemplo, http://<nombre del servidor>:8080/tfs/DefaultCollection.

    Nota de precauciónPrecaución

    Controlador de pruebas en el mismo dominio: si desea registrar el controlador de pruebas con la colección de proyectos de Team Foundation Server, la cuenta que utilice para el servicio del controlador de pruebas debe ser miembro del grupo [Project Collection]\Test Service Accounts de la colección de proyectos, o la cuenta que utilice para ejecutar la herramienta de configuración del controlador de pruebas debe ser un miembro del grupo Project Collection Administrators.

    Controlador de pruebas en dominio o grupo de trabajo diferente: si desea registrar un controlador de pruebas que está en un grupo de trabajo o en un dominio diferente que no tiene confianza bidireccional con el dominio para Team Foundation Server, también debe crear una cuenta de usuario local con el mismo nombre de usuario y contraseña en el equipo de Team Foundation Server y el equipo del controlador de pruebas. Esta cuenta de usuario local también se debe agregar como un miembro del siguiente grupo Team Foundation Server: [Project Collection]\Project Collection Test Service Accounts. A continuación, puede registrar el controlador mediante esta cuenta de usuario local al ejecutar la herramienta de configuración del controlador de pruebas.

    Nota

    Para obtener más información sobre entornos, vea Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos.

  10. (Opcional) Si desea configurar el controlador de pruebas para pruebas de carga, seleccione Configurar para pruebas de carga.

    Para obtener más información sobre las pruebas de carga, vea Probar el rendimiento y esfuerzo de la aplicación, Distribuir las pruebas de carga entre varias máquinas mediante controladores de prueba y agentes de prueba y Usar controladores de prueba y agentes de prueba con las pruebas de carga.

    1. Escriba la instancia de SQL Server en Crear base de datos de resultados de pruebas de carga en esta instancia de SQL Server.

      Nota

      Si no tiene Microsoft SQL Server instalado, puede utilizarlo SQL Express. Para obtener más información sobre cómo descargar e instalar SQL Express, visite el siguiente sitio web de Microsoft. Para obtener más información sobre las consideraciones de tamaño, vea Usar controladores de prueba y agentes de prueba con las pruebas de carga.

    2. Si desea administrar las licencias de usuario virtual para las pruebas de carga con un controlador de pruebas, haga clic en Administrar licencias de usuario virtual.

      Se mostrará el cuadro de diálogo Administrar licencias de usuario virtual. Podrá agregar y quitar claves de licencia según sea necesario.

      Nota

      Debe adquirir estas licencias para usuarios virtuales de forma separada. Para obtener más información sobre cómo administrar las licencias para usuarios virtuales, vea Administrar las licencias de usuario virtual para la prueba de carga con un controlador de prueba, Configurar los controladores de prueba y los agentes de prueba para la prueba de carga y Cómo: Agregar claves de licencia de usuario virtual para la prueba de carga.

      Nota

      El Feature Pack de prueba de carga de Visual Studio 2010 proporciona a los suscriptores activos de Microsoft Visual Studio Ultimate 2010 con MSDN una clave de licencia única de Visual Studio Load Test Virtual User Pack 2010 para generar usuarios virtuales ilimitados.

      Para descargar el Feature Pack, que solo está disponible para los suscriptores a MSDN, visite Descargas para suscriptores a MSDN. Para obtener más información sobre el Feature Pack, vea Feature Pack de prueba de carga de Microsoft Visual Studio 2010.

  11. Para aplicar los cambios, haga clic en Aplicar configuración.

    Se muestra un cuadro de diálogo Resumen de la configuración. Muestra el estado de cada paso necesario para configurar el controlador de pruebas.

  12. Haga clic en Cerrar para cerrar el cuadro de diálogo Resumen de la configuración. A continuación, haga clic de nuevo en Cerrar para cerrar la herramienta de configuración de controladores de pruebas.

    Se muestra el cuadro de diálogo de instalación de Visual Studio Agents 2010. Desde aquí, puede instalar cualquier otro componente que necesite en este equipo.

    El controlador de pruebas se ejecuta como un servicio de Windows en los equipos donde se instala. Para ver las propiedades del servicio use el Panel de control. En el Panel de control, haga clic en Herramientas administrativas y, a continuación, haga clic en Servicios. El nombre del servicio del controlador de pruebas es Visual Studio Test Controller. Los servicios de controlador se pueden iniciar y detener de la misma forma que otros servicios de Windows.

    Nota

    Si se registra un controlador de pruebas con un proyecto de equipo, podrá configurar y supervisar dicho controlador así como cualquier agente de prueba registrado mediante el Administrador de controladores de pruebas del Centro de laboratorio de Microsoft Test Manager. De lo contrario, para configurar y supervisar el controlador de pruebas y cualquier agente registrado, haga clic en el menú Prueba de Microsoft Visual Studio 2010 y elija Administrar controladores de pruebas. Debe tener los permisos correctos. Para obtener más información, vea la sección sobre seguridad de este tema.

Nota

Al instalar un controlador de pruebas en un equipo, se establece la entrada del Registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control en ese equipo. Este valor cambia automáticamente el tiempo de espera del Administrador de control de servicios de 30 segundos a 10 minutos con el fin de proporcionar más tiempo para que el controlador de pruebas empiece a comunicarse con servicios de Team Foundation Server. Para obtener más información, vea A service does not start, and events 7000 and 7011 are logged in Windows Server 2003.

Si instala el controlador de prueba en un equipo que ejecuta un sistema operativo con control de cuentas de usuario (UAC) la clave del Registro HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\LocalAccountTokenFilterPolicy se establece en un valor de 1. Esto deshabilita las restricciones remotas de UAC para permitir la autenticación remota si se configura un agente de prueba para utilizar una cuenta local. Para obtener más información, visite el siguiente sitio web de Microsoft.

Configurar la seguridad de los controladores y agentes de prueba

La configuración del controlador de pruebas crea grupos de usuarios y servicios que, conjuntamente, ayudan a proporcionar seguridad al entorno. Los siguientes grupos se crean durante la instalación del controlador de pruebas y se usan para autenticar a los usuarios:

Grupos de usuarios

Creado al instalar

Permisos

TeamTestControllerUsers

Controlador de pruebas

Los usuarios de este grupo pueden:

  • Iniciar las ejecuciones de pruebas

  • Ver resultados

TeamTestControllerAdmins

Controlador de pruebas

Los usuarios de este grupo pueden:

  • Realizar las mismas tareas que TeamTestControllerUsers

  • Eliminar, pausar o posponer cualquier ejecución de pruebas

  • Agregar, quitar y cambiar el estado de los agentes de prueba

  • Crear entornos

TeamTestAgentService

Controlador de pruebas

Los usuarios de este grupo pueden:

  • Conectarse a un controlador de pruebas

NotaNota
El usuario del agente de prueba se debe agregar a este grupo en el equipo que tiene el controlador de pruebas instalado.

Cuando un agente de pruebas se conecta con un controlador de pruebas, este comprueba que el usuario del servicio es miembro de uno de estos grupos. Si el usuario no es miembro de ninguno de estos grupos, se rechaza la conexión.

Administrar un controlador de pruebas registrado con Team Foundation Server

Si el controlador de pruebas se registra con una colección de proyectos de equipo, no tiene que agregar la cuenta de usuario para administrar el controlador de pruebas para a los grupos de usuario. Si es miembro de Test Service Accounts o de Project Collection Administrators de Team Foundation Server, puede administrar el controlador de pruebas.

Administrar un controlador de pruebas no registrado con Team Foundation Server

Una vez instalado el controlador de pruebas, el acceso al controlador se limita a los miembros de los grupos TeamTestControllerUsers y TeamTestControllerAdmins que se crearon durante la instalación y al grupo Administrators. Agregue los usuarios, grupos o ambos adecuados a estos grupos para permitirles tener acceso al controlador de pruebas.

Instalar un agente de laboratorio

Team Foundation Server utiliza agentes de laboratorio para administrar máquinas virtuales configuradas para Visual Studio Lab Management y a las que se puede tener acceso a través de Microsoft Test Manager.

Solamente puede instalar un agente de laboratorio en una máquina virtual.

Permisos necesarios

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

Para instalar un agente de laboratorio

  1. Si no ha iniciado todavía la instalación de Microsoft Visual Studio Agents 2010, cargue el CD "Microsoft Visual Studio Agents" o una imagen ISO descargada y, a continuación, inicie el archivo setup.exe, que se encuentra en la carpeta raíz.

    Aparece la página Visual Studio Agents 2010.

  2. Haga clic en Instalar Visual Studio Agents 2010.

    Aparece la página Instalación de Microsoft Visual Studio Lab Agent 2010.

  3. Haga clic en Siguiente.

    Se muestra la página principal.

  4. Revise los Términos de licencia, seleccione He leído y acepto los términos de licencia si es adecuado y, a continuación, haga clic en Siguiente.

    Se muestra la página Opciones.

  5. (Opcional) Haga clic en Explorar para seleccionar una carpeta de instalación diferente.

  6. Haga clic en Instalar para iniciar la instalación.

    Se muestra la página Instalar componentes. Una vez finalizada la instalación, se muestra la página Terminar.

  7. Haga clic en Finalizar para completar la instalación.

    Ahora se puede usar esta máquina virtual como parte de un entorno virtual.

    Se muestra el cuadro de diálogo de instalación de Visual Studio Agents 2010. Desde aquí, puede instalar cualquier otro componente que requiera en esta máquina virtual.

Instalar un agente de prueba

Un agente de prueba se puede instalar de las siguientes maneras:

  1. Como un servicio

  2. Como un proceso interactivo.

Si desea ejecutar pruebas que interactúen con el escritorio, como las pruebas de IU codificadas, debe instalar el agente de prueba que ejecute estas pruebas como un proceso interactivo. Al configurar el agente de prueba como parte del proceso de instalación, puede seleccionar cómo desea ejecutarlo. Para obtener más información sobre cómo establecer ejecutar un agente de prueba como un proceso, vea Cómo: Configurar el agente de pruebas para ejecutar pruebas que interactúen con el escritorio.

Permisos necesarios

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

Al configurar un agente de prueba para registrarse con un controlador, también debe ser miembro del grupo de seguridad Administrators en el equipo del controlador de pruebas.

Nota

Si el usuario que selecciona para iniciar o procesar el servicio para el agente de prueba es el usuario actual, al agregar a este usuario al equipo del controlador de pruebas, debe cerrar sesión o reiniciar este equipo.

Para instalar un agente de prueba

  1. Si no ha iniciado todavía la instalación de Microsoft Visual Studio Agents 2010, cargue el CD "Microsoft Visual Studio Agents" o una imagen ISO descargada y, a continuación, inicie el archivo setup.exe, que se encuentra en la carpeta raíz.

    Aparece la página Visual Studio Agents 2010.

  2. Haga clic en Instalar Visual Studio Test Agent 2010.

    Aparece la página Instalación de Microsoft Visual Studio Test Agent 2010.

  3. Haga clic en Siguiente.

    Se muestra la página principal.

  4. Revise los Términos de licencia, seleccione He leído y acepto los términos de licencia si es adecuado y, a continuación, haga clic en Siguiente.

    Se muestra la página Opciones.

  5. (Opcional) Haga clic en Explorar para seleccionar una carpeta de instalación diferente.

  6. Haga clic en Instalar para iniciar la instalación.

    Se muestra la página Instalar componentes. La instalación del agente de prueba requiere instalar herramientas de rendimiento para recopilar datos de rendimiento cuando se ejecuten las pruebas. Una vez finalizada la instalación, se muestra la Página de finalización.

  7. Para configurar el agente de prueba que ha instalado, seleccione Configurar el agente de prueba ahora. A continuación, haga clic en Configurar para iniciar la herramienta de configuración de agentes de prueba.

    Se muestra el cuadro de diálogo Configurar agente de prueba.

    Nota

    Puede ejecutar esta herramienta para volver a configurar el agente de prueba en cualquier momento. Haga clic en Inicio y, a continuación, haga clic en Todos los programas. Elija Microsoft Visual Studio 2010 y, a continuación, haga clic en Herramienta de configuración de Microsoft Visual Studio Test Agent 2010.

  8. Se presentan dos opciones de ejecución para el agente de prueba:

    Servicio   Si no tiene que ejecutar pruebas automatizadas que interactúen con el escritorio, como pruebas de IU codificadas o grabaciones de vídeo al ejecutar pruebas, bajo Ejecutar el agente de prueba como seleccione Servicio. El agente de prueba se iniciará como un servicio. Haga clic en Siguiente.

    Ahora puede escribir los detalles sobre el usuario que se va a usar cuando el agente de prueba se inicie como un servicio.

    1. Escriba el nombre en Nombre de usuario.

    2. Escriba la contraseña en Contraseña.

      Información importante sobre cuentas de usuario

      • No se admiten contraseñas nulas para las cuentas de usuario.

      • Si desea utilizar el recopilador de IntelliTrace o la emulación de red, la cuenta de usuario debe ser miembro del grupo Administrators.

      • Si el nombre de usuario del agente no es miembro de TeamTestAgentService se agregará a este grupo, que requiere permisos en el equipo del controlador de pruebas.

      • El usuario para el proceso interactivo debe ser un miembro del grupo de seguridad de TeamTestAgentService o el proceso no podrá ejecutar las pruebas asignadas por el controlador.

    Proceso interactivo   Si desea ejecutar pruebas automatizadas que deben interactuar con el escritorio, como pruebas de IU codificadas o grabaciones de vídeo al ejecutar pruebas, seleccione Proceso interactivo. El agente de prueba se iniciará como un proceso interactivo y no como un servicio. Haga clic en Siguiente.

    Ahora puede escribir los detalles del usuario que se va a usar cuando se inicie el agente de prueba como un proceso, además de otras opciones.

    1. Escriba el nombre en Nombre de usuario.

    2. Escriba la contraseña en Contraseña.

      Nota

      Si configura el agente de prueba para ejecutarse como un proceso interactivo con un usuario diferente que no es el usuario actualmente activo, debe reiniciar el equipo e iniciar sesión como este usuario diferente para poder iniciar el agente.

      Información importante sobre cuentas de usuario

      • No se admiten contraseñas nulas para las cuentas de usuario.

      • Si desea usar IntelliTrace o el adaptador de diagnóstico y datos de emulación de red, la cuenta de usuario debe ser miembro del grupo Administrators. Si el equipo que está ejecutando el agente de prueba utiliza Windows Vista o versiones posteriores, o cualquier SO que tenga Cuenta de usuario con privilegios mínimos, también tiene que ejecutarlo como administrador (elevado).

      • Si el nombre de usuario del agente no es miembro de TeamTestAgentService se agregará a este grupo, que requiere permisos en el equipo del controlador de pruebas.

      • El usuario para el servicio del agente de prueba debe ser un miembro del grupo de seguridad de TeamTestAgentService o el servicio no podrá hacer las pruebas asignadas por el controlador.

    3. Para asegurarse de que un equipo con un agente de prueba puede ejecutar pruebas después de su reinicio, configúrelo de modo que inicie sesión automáticamente como usuario del agente de prueba. Seleccione Iniciar sesión automáticamente. De este modo, el nombre de usuario y la contraseña se almacenarán cifrados en el Registro.

    4. Para asegurarse de que el protector de pantalla está deshabilitado ya que podría interferir con las pruebas automatizadas que deben interactuar con el escritorio, seleccione Comprobar que el protector de pantalla esté deshabilitado.

      Nota de precauciónPrecaución

      Puede poner en peligro la seguridad si inicia sesión automáticamente o deshabilita el protector de pantalla. Si habilita el inicio de sesión automático, otros usuarios podrán iniciar ese equipo y utilizar la cuenta que se usa para el inicio de sesión automático. Si deshabilita el protector de pantalla, es posible que el equipo no pida al usuario que inicie sesión para desbloquearlo. De este modo, cualquier usuario podrá obtener acceso al equipo si tienen acceso físico a dicho equipo. Si habilita estas características en un equipo, debe asegurarse de que estos equipos están físicamente protegidos. Por ejemplo, estos equipos se encuentran en un laboratorio físicamente protegido. (Si desactiva Comprobar que el protector de pantalla esté deshabilitado, no se habilitará el protector de pantalla.)

  9. (Opcional) Para registrar este agente con un controlador de pruebas, seleccione Registrar con controlador de pruebas. Escriba el nombre del controlador de pruebas seguido de un signo de dos puntos (:) y del número de puerto que use en Registrar este agente de prueba en el siguiente controlador de pruebas. Escriba, por ejemplo, agent1:6901.

    Nota

    El número de puerto predeterminado es 6901.

    Nota

    Si está configurando este agente en una máquina virtual que se utilizará con el laboratorio, no registre el agente con un controlador de pruebas. Lab Management lo hará automáticamente.

  10. Para aplicar los cambios, haga clic en Aplicar configuración.

    Se muestra un cuadro de diálogo Resumen de la configuración. Muestra el estado de cada paso necesario para configurar el agente de prueba.

    Nota

    El último paso en el proceso de instalación restablece el adaptador de red. Esto puede producir un paro de la red durante un breve período de tiempo. Éste es el comportamiento normal.

  11. Haga clic en Cerrar para cerrar el cuadro de diálogo Resumen de la configuración. A continuación, haga clic en Cerrar para cerrar la herramienta de configuración de agentes de prueba.

    Nota

    Hay un icono de área de notificación que se ejecuta en el equipo para un agente de prueba que se ejecuta como un proceso. Este icono muestra el estado del agente de prueba. Con esta herramienta se puede iniciar, detener o reiniciar el agente si se está ejecutando como un proceso. Para iniciar el agente de prueba como un proceso si no se está ejecutando, haga clic en Inicio y, a continuación, en Todos los programas. Elija Microsoft Visual Studio 2010 y, a continuación, haga clic en Microsoft Visual Studio Test Agent 2010.

    Se muestra el cuadro de diálogo de instalación de Visual Studio Agents 2010. Desde aquí, puede instalar cualquier otro componente que necesite en este equipo.

Nota

Al instalar un agente de prueba en un equipo, se establece la entrada del Registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control en ese equipo. Este valor cambia automáticamente el tiempo de espera del Administrador de control de servicios de 30 segundos a 10 minutos con el fin de proporcionar más tiempo para que el agente empiece a comunicarse con servicios de Team Foundation Server. Para obtener más información, vea A service does not start, and events 7000 and 7011 are logged in Windows Server 2003.

Instalar un controlador de compilación o un agente de compilación

Visual Studio Lab Management utiliza controladores de compilación y agentes de compilación para implementar aplicaciones en entornos virtuales a los que se puede tener acceso a través de Microsoft Test Manager. Esto habilita la capacidad del flujo de trabajo para Lab Management. Para instalar un controlador de compilación o un agente de compilación para este propósito, instale el servicio de compilación desde el DVD de instalación de Team Foundation Server. El servicio de compilación incluye el controlador de compilación y el agente de compilación. Para obtener más información sobre Visual Studio Lab Management, vea Usar un laboratorio virtual para el ciclo de vida de la aplicación.

Los siguientes pasos se pueden utilizar para instalar un controlador de compilación para su uso con Team Foundation Server o instalar un agente de compilación en una máquina virtual que forme parte de un entorno virtual.

El agente de compilación es necesario para habilitar la capacidad de flujo de trabajo de Visual Studio Lab Management. La definición de compilación usa el agente de compilación para implementar la aplicación en la máquina virtual. Este agente de compilación no se debería utilizar para ejecutar definiciones de compilación que simplemente compilan el código fuente, porque este agente de compilación no tendrá permisos para tener acceso al código fuente de forma predeterminada.

Permisos necesarios

Para instalar un controlador de compilación o un agente de compilación, debe ser miembro del grupo de seguridad Administrators en el equipo.

Para instalar un controlador de compilación o un agente de compilación

  1. Para instalar un controlador de compilación o un agente de compilación, debe utilizar el DVD de instalación de Team Foundation Server. Esta instalación tiene una selección para instalar el servicio de compilación, que instalará un controlador de compilación y un agente de compilación. No puede instalarlos por separado.

  2. Desde el DVD de instalación de Visual Studio Team Foundation Server, inicie el archivo setup.exe de 32 bits o de 64 bits para que coincida con el sistema operativo que está ejecutando.

    Aparece el asistente para la instalación de Team Foundation.

  3. En la primera página del asistente, haga clic en Siguiente.

  4. En la página Términos de la licencia, lea los términos de la misma. Haga clic en He leído los términos de la licencia y los acepto y, a continuación, en Siguiente.

  5. Haga clic en Servicio de compilación y, a continuación, en Instalar.

  6. Si el asistente para la instalación le pide que reinicie el servidor, haga clic en Reiniciar ahora. Una vez reiniciado el servidor, se reanuda la instalación.

  7. Active Iniciar la herramienta de configuración de Team Foundation Server y, a continuación, haga clic en Configurar.

    Nota

    Puede que tenga que instalar .NET Framework versión 3.5 para iniciar la herramienta de configuración del servicio de compilación. Si en la máquina virtual está instalado Windows Server 2008 como sistema operativo, debe utilizar el Administrador de servidores para instalar .NET Framework versión 3.5.

  8. Se mostrará el asistente para la configuración del servicio de compilación. Haga clic en Iniciar el asistente.

Nota

Debe ser administrador en este equipo para configurar el servicio de compilación.

  1. Si está instalando un controlador de compilación, deberá registrarlo con la colección de proyectos de equipo que está utilizando para Lab Management. Para ello, siga estos pasos:

    1. Haga clic en Siguiente.

    2. Para seleccionar la colección de proyectos de equipo que desee utilizar, haga clic en la página Colección de proyectos y, a continuación, en Examinar.

    3. Para encontrar su colección de proyectos de equipo, haga clic en Examinar y, a continuación, haga clic en Servidores para agregar su servidor si es necesario. O escriba el nombre en Registrar el controlador de pruebas con esta colección de proyectos de equipo. Asegúrese de que escribe la ruta de acceso completa si especifica el nombre. Por ejemplo, http://<nombre del servidor>:8080/tfs/DefaultCollection.

    4. Haga clic en Siguiente. A continuación, seleccione Configurar más tarde o usar con Team Foundation Lab Management y haga clic en Siguiente.

    5. Para seleccionar una cuenta para el servicio del controlador de compilación, puede seleccionar Usar una cuenta del sistema y, a continuación, seleccionar el valor predeterminado recomendado de la cuenta del sistema local (NT AUTHORITY\SYSTEM) que tiene privilegios de administrador. O puede seleccionar Usar una cuenta de usuario y escribir el Nombre de cuenta y la Contraseña.

      Nota

      La cuenta que utiliza para este servicio debe tener privilegios de administrador en el equipo en el que se ejecuta.

    6. Para seleccionar el puerto que va a utilizar para las conexiones con Team Foundation Server, seleccione Puerto predeterminado 9191. Si no puede utilizar este número predeterminado, seleccione Número de puerto para utilizar un puerto diferente.

    7. Haga clic en Siguiente y, a continuación, en Comprobar.

  2. Si está instalando un agente de compilación, no tiene que escribir ningún dato. Puede aceptar la configuración predeterminada cuando siga las páginas del asistente.

    Nota

    No tiene que agregar el nombre de la colección de proyectos de equipo. Esto se hará automáticamente cuando Lab Management implemente la máquina virtual.

  3. Para completar la configuración, haga clic en Configurar. Una vez configurado correctamente el servicio de compilación, haga clic en Siguiente, haga clic en Cerrar y, a continuación, haga clic en Cerrar.

    Se mostrará la consola de administración de Team Foundation Server. Puede cerrar esta consola.

    Nota

    Para obtener información actualizada sobre la instalación, vea el escenario para instalar Servicio de Team Foundation Build en Installation Guide for Team Foundation. Para obtener información sobre cómo instalar y configurar un controlador de compilación, vea Configurar una máquina de compilación.

    Ahora puede instalar cualquier otro componente que requiera.

Puntos de conexión del controlador y el agente de prueba

La siguiente ilustración muestra los puntos de conexión entre el controlador de pruebas, el agente de prueba y el cliente. Describe qué puertos se usan para las conexiones entrantes y salientes, así como las restricciones de seguridad empleadas en estos puertos.

Puertos de controlador de pruebas y agente de prueba y seguridad

Para obtener más información, vea Configurar un agente y un controlador de pruebas en un firewall.

Solución de problemas

Si un controlador de pruebas está registrado con una colección de proyectos de equipo, podrá configurar y supervisar dicho controlador, así como cualquier agente de prueba registrado mediante el Administrador de controladores de pruebas en el Centro de laboratorio de Microsoft Test Manager. Se muestran todos los controladores de pruebas registrados en la colección de proyectos de equipo.

De lo contrario, para configurar y supervisar el controlador de pruebas y cualquier agente registrado, haga clic en el menú Prueba de Microsoft Visual Studio 2010 y elija Administrar controladores de pruebas.

Nota

Debe escribir el nombre del equipo del controlador de pruebas en la lista de controladores para administrar este controlador. El controlador de pruebas no se muestra automáticamente aunque se esté ejecutando en el mismo equipo.

Los agentes deben estar en el estado listo. Si un agente de prueba no está incluido en la lista de agentes de prueba o está en el estado desconectado, puede ejecutar la herramienta de configuración de agentes de prueba en el equipo donde está instalado el agente y la herramienta de configuración de controladores de pruebas en el equipo donde está instalado el controlador.

Nota

Para ejecutar las herramientas de configuración, haga clic en Inicio y, a continuación, haga clic en Todos los programas. Elija Microsoft Visual Studio 2010 y, a continuación, haga clic en Herramienta de configuración de Microsoft Visual Studio Test Agent 2010 o en Herramienta de configuración de Microsoft Visual Studio Test Controller 2010 según sea necesario.

Compruebe los siguientes criterios del controlador de pruebas:

  • El usuario del controlador de pruebas es miembro del grupo TeamTestControllerAdmins o del grupo Administrators.

  • Si tiene acceso al controlador desde Microsoft Test Manager, asegúrese de que el controlador de pruebas está configurado para la colección de proyectos de equipo correcta.

  • Si tiene acceso al controlador desde Microsoft Visual Studio 2010, asegúrese de que el controlador de pruebas está configurado para la colección de proyectos de equipo correcta.

    Nota

    Es posible que desee realizar la ejecución con permisos elevados o reiniciar el equipo si el controlador de pruebas se está ejecutando en el mismo equipo que Microsoft Visual Studio 2010 y ha agregado el usuario al grupo TeamTestControllerAdmins cuando este usuario es el usuario activo.

Si desea registrar el controlador de pruebas con la colección de proyectos de Team Foundation Server, la cuenta que utilice para el servicio del controlador de pruebas debe ser miembro del grupo [Project Collection]\Test Service Accounts para la colección de proyectos, o la cuenta que utilice para ejecutar la herramienta de configuración del controlador de pruebas debe ser un miembro del grupo Project Collection Administrators.

Compruebe la siguiente configuración del controlador de pruebas:

  • El usuario del agente de prueba es miembro del grupo TeamTestAgentService en el equipo donde está instalado el agente de prueba y en el equipo donde está instalado el controlador de pruebas.

    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 este equipo.

  • Se han escrito el nombre y el puerto correctos del controlador de pruebas.

También puede examinar los errores y otros detalles en los archivos %LOCALAPPDATA%\Temp\TestControllerConfigUI.log y TestAgentConfigUI.log. Puede abrir estos archivos desde el vínculo de la página Resumen de configuración al utilizar las herramientas de configuración de agentes de pruebas o controladores de pruebas.

Si está ejecutando Firewall de Windows, la instalación del controlador de pruebas agrega las siguientes excepciones al firewall. Asegúrese de que se ha agregado esta excepción.

Excepción

Motivo

QTController.exe

Habilitar la comunicación con el controlador de pruebas.

Vea también

Conceptos

Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos

Otros recursos

Cómo: Configurar el agente de pruebas para ejecutar pruebas que interactúen con el escritorio

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

Configurar un agente y un controlador de pruebas en un firewall

Cómo: Especificar el adaptador de red para usar con un controlador o un agente de pruebas con varios adaptadores de red

Cómo: Especificar periodos de tiempo de espera para controladores y agentes de pruebas

Requisitos de los controladores y los agentes de pruebas

Historial de cambios

Fecha

Historial

Motivo

Agosto de 2010

Actualizado para clarificar información agregando una tabla, mejorando la información y reorganizando las secciones.

Comentarios de los clientes.