Administrar controladores y agentes de pruebas
Si desea ejecutar las pruebas de forma remota, distribuir las pruebas entre varios equipos, ejecutar pruebas de carga o ejecutar las pruebas de un plan de pruebas en un entorno con Microsoft Test Manager, deberá instalar un controlador de pruebas y agentes de prueba. Para ello, podrá usar máquinas físicas, máquinas virtuales o una combinación de ambas. Una de las máquinas tiene instalado un controlador de pruebas. Cada una de las demás máquinas tiene instalado un agente de prueba. El controlador de pruebas administra los agentes y comunica lo que debe hacer cada agente. Un agente puede ejecutar pruebas o adaptadores de datos de diagnóstico cuando se ejecuta la prueba.
Para obtener más información sobre cómo instalar y configurar los agentes de prueba y los controladores de pruebas, vea Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas y Requisitos de los controladores y los agentes de pruebas.
Puede administrar tanto los agentes de prueba como el controlador de pruebas. Si un controlador de pruebas está registrado 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 en el 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.
Nota
No debe cambiar el nombre del equipo donde se instala el controlador de pruebas porque se utiliza para identificar el controlador de pruebas. Si lo hace, tendrá que volver a crear los entornos físicos que utilizaron este controlador de pruebas o cualquier entorno virtual que se haya implementado que utilice este controlador de pruebas.
Administrar los agentes de prueba de un controlador de pruebas
Después de instalar y configurar el controlador de pruebas y los agentes de prueba, siga los procedimientos que se describen a continuación para administrar los agentes de prueba.
Agregar un agente de prueba a un controlador de pruebas
Quitar un agente de prueba de un controlador de pruebas
Cambiar la configuración de un agente de prueba
Configurar un controlador de pruebas
Administrar los agentes durante la ejecución de las pruebas
Determinar el controlador de pruebas utilizado para ejecutar pruebas
Cargar pruebas de ensamblados de prueba con firma retrasada
Agregar un agente de prueba a un controlador de pruebas
Quizás desee agregar un agente de prueba a un controlador de pruebas diferente o tenga que agregar un agente de prueba a un controlador de pruebas que acaba de instalar.
Para agregar un agente de prueba a un controlador de pruebas
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.
Se muestra el cuadro de diálogo Configurar agente de prueba.
Nota
Ya debe tener instalado un agente de prueba para agregarlo a un controlador de pruebas. Para obtener más información sobre cómo instalar un agente de prueba, vea Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas.
Si desea cambiar la manera de ejecutar el agente de prueba, haga clic en Opciones de ejecución.
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.
Escriba el nombre en Nombre de usuario.
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 está en el servicio del agente, intentará agregarlo, para lo cual se necesitan permisos en el controlador de pruebas.
El usuario que está intentando utilizar el controlador debe estar en la cuenta Usuarios del controlador de pruebas o no podrá ejecutar las pruebas con 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.
Escriba el nombre en Nombre de usuario.
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. Además, 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.
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 está en el servicio del agente, intentará agregarlo, para lo cual se necesitan permisos en el controlador de pruebas.
El usuario que está intentando utilizar el controlador debe estar en la cuenta Usuarios del controlador de pruebas o no podrá ejecutar las pruebas con el controlador.
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.
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.
Precaució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 él. 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.)
Para registrar este agente con un controlador de pruebas diferente, seleccione Registrar con controlador de pruebas. Escriba el nombre del controlador de pruebas seguido de un signo de dos puntos (:) y el número de puerto que use en Registrar el agente de prueba con el siguiente controlador de pruebas. Escriba, por ejemplo, agent1:6901.
Nota
El número de puerto predeterminado es 6901.
Haga clic en Aplicar configuración para guardar los cambios.
Se abrirá el cuadro de diálogo Resumen de la configuración en el que se muestra el estado de cada uno de los pasos necesarios para configurar el agente de prueba.
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.
Precaución Si el agente está actualmente configurado de modo que se ejecute en otro controlador, quite el agente de prueba de ese controlador. Si el controlador de pruebas está registrado con un proyecto de equipo, podrá quitar el agente de prueba mediante el Administrador de controladores de pruebas en el Centro de laboratorio de Microsoft Test Manager. De lo contrario, para quitar el agente de prueba, haga clic en el menú Prueba de Microsoft Visual Studio 2010 y elija Administrar controladores de pruebas.
Quitar un agente de prueba de un controlador de pruebas
Para poder quitar un agente de prueba, es necesario que esté sin conexión.
Para quitar un agente de prueba de un controlador de pruebas
Si el controlador no está registrado con un proyecto de equipo, siga estos pasos.
En el menú Prueba en Visual Studio, haga clic en Administrar controladores de prueba.
Se mostrará el cuadro de diálogo Administrar controlador de prueba.
En la lista desplegable Controlador, escriba el nombre del equipo donde haya instalado el controlador de pruebas. Si ya ha administrado previamente un controlador concreto, podrá seleccionar su nombre en la lista.
En el recuadro Agentes, seleccione el nombre del agente de prueba. Si el agente aún está en línea, haga clic en Sin conexión. Para quitarlo, haga clic en Quitar.
Nota
Al quitar un agente de prueba, solo queda desasociado del controlador de pruebas. Para desinstalar completamente el agente, utilice Agregar o quitar programas en el Panel de control del equipo donde esté instalado el agente de prueba.
Si el controlador de pruebas está registrado con un proyecto de equipo, siga estos pasos.
- Abra Microsoft Test Manager.
Nota
Para mostrar la ventana de Microsoft Test Manager, haga clic en Inicio y, a continuación, en Todos los programas. Seleccione Microsoft Visual Studio 2010 y, a continuación, haga clic en Microsoft Test Manager 2010.
En el modificador de grupo central, haga clic en la flecha descendente y, a continuación, haga clic en Centro de laboratorio. Haga clic en Controladores.
Se mostrará la vista Administrador de controladores de pruebas.
Seleccione el controlador de pruebas en la lista de controladores de pruebas.
En la lista de agentes de prueba aparecerán todos los agentes de prueba que se hayan registrado con este controlador de pruebas.
Nota
Si un agente de prueba se prepara para ejecutarse como un proceso que puede interactuar con el escritorio, se muestra en la lista con un asterisco antes del nombre.
Seleccione el agente que desee quitar. Si el agente aún está en línea, haga clic en Sin conexión. Para quitarlo, haga clic en el icono Quita el agente de prueba seleccionado.
Nota
Al quitar un agente de prueba, solo queda desasociado del controlador de pruebas. Para desinstalar completamente el agente, utilice Agregar o quitar programas en el Panel de control del equipo donde esté instalado el agente de prueba.
No se puede mover un agente de prueba a otro controlador de pruebas siguiendo los pasos de este procedimiento. Para mover un agente de prueba a otro controlador de pruebas, quite el agente de prueba del controlador de pruebas actual. A continuación, siga los pasos que se describen en el procedimiento para agregar un agente de prueba a un controlador de pruebas.
Cambiar la configuración de un agente de prueba
El agente de prueba puede encontrarse en uno de los siguientes estados:
Estado |
Descripción |
---|---|
Ejecutando prueba |
Ejecutando pruebas |
Listo |
Disponible para la ejecución de pruebas y para la recopilación de datos y diagnósticos. |
Sin conexión |
No está disponible para la ejecución de pruebas ni para la recopilación de datos y diagnósticos. |
Desconectado |
El agente de prueba no se ha iniciado. |
- Para cambiar el estado y otras configuraciones de un agente de prueba, siga los procedimientos que se describen a continuación.
Si un controlador de pruebas está registrado 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 en el 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.
Para cambiar la configuración de un agente de prueba
Si el agente de prueba está registrado con un controlador de pruebas que, a su vez, está registrado con un proyecto de equipo, siga estos pasos:
In Microsoft Test Manager, haga clic en la flecha descendente del modificador de grupo central y, a continuación, haga clic en Centro de laboratorio.
Para mostrar la ventana de Microsoft Test Manager, haga clic en Inicio y, a continuación, en Todos los programas. Seleccione Microsoft Visual Studio 2010 y, a continuación, haga clic en Microsoft Test Manager 2010.
Haga clic en Controladores.
Se mostrará el Administrador de controladores de pruebas.
Si el agente de prueba está registrado con un controlador de pruebas que no está registrado con un proyecto de equipo, siga estos pasos:
En Microsoft Visual Studio 2010, haga clic en Prueba y elija Administrar controladores de pruebas.
Se mostrará el cuadro de diálogo Administrar controlador de pruebas.
En la lista de controladores de pruebas, seleccione el nombre del controlador de pruebas cuyos agentes de prueba desee cambiar. Si el controlador de pruebas no aparece en la lista, compruebe si el controlador de prueba se ha registrado correctamente. Para obtener más información, vea el siguiente procedimiento en el que se explica cómo configurar un controlador de pruebas.
(Opcional) En el recuadro Agentes de prueba, haga clic en el equipo donde desee cambiar las propiedades de los agentes de prueba.
Si usa Microsoft Test Manager, haga clic en Configurar.
O bien
Si usa Microsoft Visual Studio 2010, haga clic en Propiedades.
Cambie las siguientes propiedades de agente de prueba según corresponda:
Propiedad del agente de prueba |
Descripción |
---|---|
Weighting |
Sirve para distribuir la carga cuando se utilizan agentes de prueba con diferentes niveles de rendimiento. Por ejemplo, un agente de prueba con un peso de 100 recibe dos veces la carga de un agente de prueba con un peso de 50. |
Conmutación de IP |
Sirve para configurar la conmutación de IP. La conmutación de IP permite que un agente de prueba envíe solicitudes a un servidor utilizando un intervalo de direcciones IP. De esta forma se simulan llamadas procedentes de diferentes equipos cliente. La conmutación de IP es importante si la prueba de carga obtiene acceso a una granja de servidores web. La mayoría de los equilibradores de carga establecen una afinidad entre un cliente y un servidor Web determinado utilizando la dirección IP del cliente. Si aparentemente todas las solicitudes proceden del mismo cliente, el equilibrador de carga no equilibrará la carga. Para obtener un buen equilibrio de carga en la granja de servidores web, asegúrese de que las solicitudes procedan de un intervalo de direcciones IP.
Nota
Puede especificar un adaptador de red o utilizar (Todas sin asignar) para seleccionar automáticamente una dirección que no esté en uso.
Para poder usar la característica de conmutación de IP, es preciso que el servicio Visual Studio Test Agent se ejecute como usuario en el grupo de administradores de ese equipo agente. Este usuario se selecciona durante la instalación del agente, pero se puede cambiar modificando las propiedades del servicio y reiniciándolo. Para comprobar que la conmutación de IP funciona correctamente, habilite el registro de IIS en el servidor web y utilice la funcionalidad de registro de IIS para comprobar que las solicitudes proceden de las direcciones IP configuradas. |
Atributos |
Conjunto de pares nombre-valor que se pueden utilizar en la selección del agente de prueba. Por ejemplo, una prueba puede requerir un sistema operativo determinado. Puede agregar los atributos en la pestaña Roles correspondiente al archivo de configuración de pruebas de Visual Studio. Para obtener más información, vea Crear una configuración de pruebas para ejecutar pruebas automatizadas desde Visual Studio.
Nota
Esta configuración solo está disponible para los agentes registrados con un controlador de pruebas que no está registrado con un proyecto de equipo, porque estos atributos se utilizan únicamente en las configuraciones de pruebas de Microsoft Visual Studio 2010.
|
Los cambios en el peso y los atributos de un agente de prueba entran inmediatamente en vigor, pero no afectan a las pruebas que se están ejecutando. El intervalo de direcciones IP entra en vigor después de reiniciar el controlador de pruebas.
(Opcional) Para cambiar el estado de un agente de prueba, seleccione el agente en la lista y, a continuación, seleccione una acción entre las opciones disponibles en función del estado actual del agente.
Nota
Si el agente de prueba se ejecuta como un proceso, se administra su estado con el icono del área de notificación que se ejecuta en el equipo donde está instalado el agente de prueba. 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. De este modo, se agrega el icono del área de notificación.
Configurar un controlador de pruebas
Para configurar un controlador de pruebas, use la Herramienta de configuración de Team Test Controller. Cuando se configura un controlador de pruebas, se puede registrar con otra colección de proyectos de equipo o anular su registro en una colección de proyectos de equipo.
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 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 administrador de la colección de proyectos.
Nota
Si anula el registro de un controlador de pruebas de una colección de proyectos de equipo que tiene entornos existentes, los entornos se conservarán si esa colección de proyectos de equipo se mueve y el controlador de pruebas vuelve a registrarse en la colección de proyectos de equipo que se movió.
Para configurar un controlador de pruebas
Para ejecutar la herramienta que permite reconfigurar 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.
Se muestra el cuadro de diálogo Configurar controlador de pruebas.
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.
(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 buscar la colección de proyectos de equipo, haga clic en Examinar o escriba el nombre en Registrar el controlador de pruebas con esta colección de proyectos de equipo. Asegúrese de escribir la ruta de acceso completa. Por ejemplo, http://<nombre del servidor>:8080/tfs/DefaultCollection.
Nota
Para obtener más información sobre entornos, vea Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos.
(Opcional) Si no desea utilizar el controlador de pruebas con un entorno físico o virtual sino solo para ejecutar pruebas de Microsoft Visual Studio 2010, desactive Registrar con colección de proyectos de equipo.
(Opcional) Si desea configurar el controlador de pruebas para pruebas de carga, seleccione Configurar para pruebas de carga. A continuación, escriba la instancia de SQL Server en Crear base de datos de resultados de pruebas de carga en esta instancia de SQL Server.
Para obtener más información sobre las pruebas de carga, vea Probar el rendimiento y esfuerzo de la aplicación y Usar controladores de prueba y agentes de prueba con las pruebas de carga.
(Opcional) Si desea administrar las licencias de usuario virtual para las pruebas de carga, 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.
Para aplicar los cambios, haga clic en Aplicar configuración.
Se abrirá el cuadro de diálogo Resumen de la configuración en el que se muestra el estado de cada uno de los pasos necesarios para configurar el controlador de pruebas.
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 Team Test Controller.
Nota
Para obtener más información sobre cómo solucionar los problemas relacionados con los controladores de pruebas, vea Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas.
Determinar el controlador utilizado para ejecutar pruebas
Si surge algún problema al hacer las pruebas con un controlador de pruebas, tendrá que determinar el controlador que se utiliza para comprobar si el servicio del controlador se está ejecutando, o si se ha iniciado el equipo del controlador.
Ejecutar pruebas con Visual Studio
Si desea ejecutar pruebas con Microsoft Visual Studio 2010, el controlador que use para ejecutarlas se muestra en la configuración de pruebas. Use el procedimiento de este tema para ver la configuración de pruebas: Cómo: Modificar un archivo de configuración de pruebas desde Microsoft Visual Studio.
Ejecutar pruebas mediante el Administrador de pruebas de Microsoft
Si ejecuta las pruebas con Microsoft Test Manager, para usar un controlador debe crear un entorno. Cuando ejecute las pruebas, selecciona una de las siguientes opciones:
Ejecutar: las pruebas se ejecutan con el entorno especificado en el plan de pruebas.
Ejecutar con opciones: use esta opción para ejecutar las pruebas con un entorno diferente.
Para buscar el entorno que se especifica en el plan de pruebas, utilice el siguiente tema para ver los entornos en la vista Propiedades del plan de pruebas: Cómo: Elegir entornos y configuraciones de pruebas para un plan de pruebas.
Cuando sepa qué entorno usa para hacer las pruebas, siga este procedimiento para ver los detalles de este entorno.
Para determinar el controlador de pruebas para el entorno
Abra Microsoft Test Manager.
Nota
Para mostrar la ventana de Microsoft Test Manager, haga clic en Inicio y, a continuación, en Todos los programas. Seleccione Microsoft Visual Studio 2010 y, a continuación, haga clic en Microsoft Test Manager 2010.
En el modificador de grupo central, haga clic en la flecha descendente y, a continuación, haga clic en Centro de laboratorio. Haga clic en Laboratorio.
Se muestra la vista Entornos.
Seleccione el entorno que usa para ejecutar las pruebas desde la lista y haga clic en Abrir.
Se muestra el entorno. Ahora puede ver qué controlador de pruebas está seleccionado para el entorno. El nombre del controlador de pruebas es igual que el nombre de equipo en que se ejecuta.
Nota
El servicio del controlador de pruebas se denomina Visual Studio Test Controller. Si tiene los problemas con el controlador de pruebas, conviene comprobar si se inicia el equipo y si este servicio se está ejecutando.
Administrar los agentes durante la ejecución de las pruebas con un controlador de pruebas
En el momento de agregar roles para la aplicación a la configuración de pruebas de Microsoft Visual Studio 2010, podrá agregar propiedades de agente para cada uno de los roles. Así se determina qué agentes de prueba están disponibles para este rol. Cuando se ejecutan las pruebas con esta configuración, el controlador seleccionado para la configuración determina la disponibilidad de los agentes necesarios. A continuación se describen los casos que se pueden dar cuando se determina la disponibilidad de los agentes:
No hay ningún agente disponible para el rol que debe ejecutar las pruebas. No se pueden ejecutar las pruebas. Podrá realizar una de las siguientes acciones y, a continuación, ejecutar de nuevo las pruebas:
Podrá esperar a que haya un agente disponible para este rol a fin de ejecutar las pruebas.
Si hay algún agente sin conexión que se pueda utilizar para este rol, podrá reiniciar el agente de modo que esté disponible.
Podrá agregar al controlador de pruebas otro agente con las propiedades correctas para ese rol.
Podrá cambiar las propiedades de agente para este rol en la configuración de pruebas para habilitar otros agentes que desee utilizar.
No hay ningún agente disponible para uno o varios roles que ejecutan los adaptadores de datos de diagnóstico. Se pueden ejecutar las pruebas, pero no se puede ejecutar el adaptador de datos de diagnóstico. Podrá ejecutar las pruebas sin adaptador de datos de diagnóstico o podrá realizar una de las siguientes acciones y ejecutar de nuevo las pruebas:
Podrá esperar a que haya un agente disponible para estos roles.
Si hay algún agente sin conexión que se pueda utilizar para este rol, deberá cambiar su estado a En línea desde Administrar controlador de pruebas en el menú Prueba. Además, es posible que tenga que reiniciar el agente si ha estado desconectado del controlador.
Compruebe que los agentes que necesite para esta ejecución de pruebas no estén ejecutando pruebas. Podrá comprobar el estado de cualquier agente desde Administrar controlador de pruebas en el menú Prueba.
Podrá agregar al controlador de pruebas otro agente con las propiedades correctas para el rol.
Podrá cambiar las propiedades de agente para el rol en la configuración de pruebas para habilitar otros agentes que desee utilizar.
Cargar pruebas de ensamblados con firma retrasada
El controlador de pruebas y los agentes de prueba solo pueden cargar ensamblados de prueba con firma segura o sin firma. Algunos ensamblados de prueba tienen firma retrasada porque deben tener acceso a los ensamblados de producción de la aplicación. Sin embargo, estos ensamblados no tienen firma segura porque son solo ensamblados de prueba y no se distribuyen. Estos ensamblados no se pueden cargar porque tienen firma retrasada, de modo que debe deshabilitar la comprobación de nombre seguro para esos ensamblados en todas las máquinas en las que se va a cargar el ensamblado, incluso en la máquina del controlador de pruebas. Para deshabilitar la comprobación de la firma retrasada, utilice sn.exe. También puede que deba incluir el token de clave pública del ensamblado con firma retrasada para el que se pide que se omita la comprobación de nombre seguro.
Use la Sn.exe (Herramienta de nombre seguro) para deshabilitar la comprobación de la firma retrasada.
De esta manera se deshabilita la comprobación del nombre seguro, sólo para el ensamblado especificado, en el equipo en el que se ejecuta el comando. Este procedimiento sólo es posible si posee los permisos necesarios.
Una vez que se haya completado la ejecución de pruebas, vuelva a habilitar la comprobación de la firma retrasada utilizando el comando SN.exe.
El método recomendado para deshabilitar y volver a habilitar la comprobación de la firma es utilizar el comando SN.exe en los scripts. Puede deshabilitar la comprobación en un script de instalación y volver a habilitarla en un script de limpieza.
Vea también
Conceptos
Instalar y configurar los agentes de Visual Studio y los controladores de compilación y pruebas
Configurar máquinas de pruebas para ejecutar pruebas o recopilar datos