Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Hay varios tipos de pruebas (incluidas las pruebas unitarias, de web, de carga y manuales) así como la medición de la cobertura de código, integradas en Visual Studio. Visual Studio Team System Test permite a los usuarios de Visual Studio Team System ejecutar pruebas en equipos remotos, lo que se denomina plataforma de pruebas. Una plataforma de pruebas está compuesta por un controlador de prueba y uno o más agentes.
Requisitos de hardware y de software
Las plataformas de pruebas de Test Edition tienen unos requisitos de hardware y software concretos. Al planear la implementación de plataformas de pruebas, es importante entender los requisitos específicos de sus necesidades comerciales.
El agente y el controlador de pruebas se pueden instalar en el mismo equipo o en dos distintos. Un controlador de pruebas puede coordinar la realización de varias ejecuciones de pruebas en equipos que tienen el agente de pruebas instalado. Ambos equipos, el del controlador y el del agente de pruebas, tienen requisitos de hardware y software concretos. Además, si desea implementar una plataforma de pruebas en varios idiomas, debe planear la compatibilidad con esos idiomas.
Requisitos de hardware
En la tabla siguiente se muestran los requisitos de hardware recomendados para implementar las plataformas de pruebas de Test Edition.
Configuración |
Componente |
CPU |
Disco duro |
Memoria |
|---|---|---|---|---|
< 1.000 usuarios virtuales |
Agente de pruebas |
2,6 GHz |
10 GB |
2 GB |
< 2.000 usuarios virtuales |
Agente de pruebas |
Dos procesadores a 2,6 GHz |
10 GB |
2 GB |
N x 2.000 usuarios virtuales |
Agente de pruebas |
Ampliar hasta N agentes, cada uno con dos procesadores a 2,6 Ghz |
10GB |
2GB |
< 30 equipos en el entorno de pruebas. Incluye los agentes y servidores que se van a probar. |
Controlador de pruebas |
2,6 GHz |
|
|
N x 30 equipos en el entorno de pruebas. Incluye los agentes y servidores que se van a probar. |
Controlador de pruebas |
N procesadores a 2,6 GHz |
|
|
Nota: |
|---|
El número de usuarios virtuales variará considerablemente según la prueba. Una causa fundamental de esta variación es la variación de los tiempos de reflexión, o retrasos del usuario, en los scripts. En una prueba de carga, las pruebas web son normalmente más eficaces y generan más carga que las pruebas unitarias. Los números de la tabla anterior son válidos para la ejecución de pruebas web con tiempos de reflexión de 3 a 5 segundos en una aplicación web típica. |
Las instrucciones presentadas en esta sección se proporcionan como guía general para el planeamiento del hardware. Los resultados de las pruebas variarán considerablemente en función de la cantidad de datos de prueba y del número de agentes de pruebas. Para los agentes de pruebas, la velocidad de la CPU y la memoria disponible limitarán la carga de las pruebas. Los controladores de pruebas necesitan un número mayor de recursos según el número de agentes de pruebas y la cantidad de datos implicados en las pruebas.
El servidor que ejecuta Test Edition debe tener una conexión de red confiable con un ancho de banda mínimo de 1 Mbps y una latencia máxima de 350 ms. No debería haber ningún firewall entre los agentes y el controlador de pruebas. Si los resultados de las pruebas no satisfacen sus expectativas, tenga en cuenta una actualización de la configuración de hardware.
Consideraciones de hardware adicionales
Las plataformas de pruebas generan una gran cantidad de datos en los controladores de pruebas, en función de la duración y del tamaño de la prueba. En general, debe prever 10 GB adicionales de almacenamiento en disco duro por cada 24 horas de datos de pruebas.
Además del hardware recomendado, debe pensar en tener hardware adicional para los servidores críticos, como alimentación eléctrica y ventiladores redundantes.
Requisitos de software
En la tabla siguiente se muestra el software necesario para los agentes de pruebas.
Software |
Versión |
|---|---|
Windows Server 2003 con Service Pack 1 (SP1), Windows XP Professional con Service Pack 2 o Windows 2000 con Service Pack 4 |
Todas las ediciones y versiones |
SQL Server 2005 Express Edition |
2005 |
.NET Framework |
2.0 |
En la tabla siguiente se muestra el software necesario para los controladores de pruebas.
Software |
Versión |
|---|---|
Windows Server 2003 con Service Pack 1 (SP1) |
Todas las ediciones y versiones |
SQL Server 2005 Express Edition |
2005 |
.NET Framework |
2.0 |
Además del software necesario que se indica en esta sección, tenga en cuenta si desea instalar software de administración o de seguridad adicional, como firewalls o software de copias de seguridad.
Usar una plataforma de pruebas con las herramientas de pruebas de Team System
La versión de producto del controlador y agente, que se obtiene al instalar Visual Studio Team System Test Load Agent, debe coincidir con la versión de producto de Visual Studio Team System Test que ha instalado. En la tabla siguiente se describen los requisitos de compatibilidad:
Para ejecutar esta versión de la plataforma de pruebas |
Necesita esta versión de las herramientas de prueba |
|---|---|
Test Load Agent for Visual Studio 2005 Team para Testers |
Visual Studio 2005 Team para Testers |
Visual Studio Team System 2008 Test Load Agent |
Microsoft Visual Studio Team System 2008 Test |
Requisitos de idiomas
Para evitar equivocaciones y simplificar el funcionamiento, una plataforma de pruebas se debe configurar para que utilice el mismo idioma que el sistema operativo del equipo y que Team Foundation Server. Si el agente y el controlador de pruebas se instalan en equipos diferentes, se deben configurar para que utilicen el mismo idioma. Sin embargo, puede instalar una versión en otro idioma de Test Edition en un sistema operativo en inglés, siempre que ese idioma coincida con el de la implementación de Team Foundation Server.
Vea también
Conceptos
Requisitos del servidor para Team System
Requisitos de Team Build para Team Foundation
Clientes de Team Foundation Server
Nota: