Share via


Crear una prueba Web

Actualización: noviembre 2007

Una prueba Web simula la posible interacción de un usuario final con una aplicación Web. Normalmente, para crear una prueba Web, se registran solicitudes HTTP mediante la Grabadora de prueba Web en una sesión del explorador, aunque también se pueden generar pruebas Web manualmente utilizando el Editor de prueba Web. Para obtener más información, vea Cómo: Registrar una prueba Web.

Pruebas Web

Cuando un usuario abre un archivo .webtest, Visual Studio abre el archivo en el Editor de prueba Web, que muestra una estructura en árbol de nodos. Los nodos se pueden editar utilizando la ventana de propiedades en Visual Studio.

Aunque una prueba web grabada es una herramienta muy eficaz para pruebas web, carece de las construcciones de bucle y de control de flujo de las que disponen otros lenguajes de programación más avanzados. Microsoft Visual Studio Team System Test ofrece los recursos para generar una prueba codificada directamente a partir de una prueba grabada. Una prueba Web codificada es un archivo de código .NET que hereda de WebTest en Visual C# o ThreadedWebTest en Visual Basic. Genera una secuencia de solicitudes HTTP. Las pruebas Web codificadas se deben utilizar cuando se requieran construcciones avanzadas de bucle o control de flujo. La generación de código es el medio principal y recomendado para crear pruebas Web codificadas.

Para obtener más información, vea Cómo: Crear una prueba Web codificada.

Qué probar

Aunque se puede ejecutar una prueba Web con cualquier sitio Web, no es la manera típica de usar esta herramienta. Por lo general, se prueba un sitio Web que se está desarrollando, y no el sitio Web público, de producción. Este sitio que se prueba se denomina sitio Web que no es de producción.

Nota:

En Team System 2008 Test, la grabadora de pruebas web puede registrar solicitudes HTTP realizadas a través de Javascript, llamadas AJAX y ventanas emergentes. Los valores de parámetros dinámicos, como los identificadores de sesión que aparecen en los parámetros de cadenas de consulta o parámetros de envío de formularios, se detectan y correlacionan automáticamente. Por ejemplo, el estado de vista de ASP.NET en solicitudes AJAX se correlaciona automáticamente.

Vea también

Tareas

Cómo: Registrar una prueba Web

Cómo: Establecer los tiempos de reflexión en una prueba Web

Cómo: Crear una prueba Web codificada