Compartir a través de


Tutorial: Agregar enlaces de datos a una prueba Web

Actualización: noviembre 2007

En este tutorial, agregará enlaces de datos a una prueba Web y comprobará que funcionan correctamente.

Mediante el enlace de datos, una base de datos puede proporcionar datos a una prueba Web. Puede enlazar los datos de un origen de datos con una parte de una solicitud Web que requiera datos, como un parámetro de envío de formulario. Para obtener más información, consulte Enlace de datos en pruebas web.

En este tutorial realizará las tareas siguientes:

  • Agregará enlaces de datos a una prueba Web

  • Ejecutará la prueba Web para comprobar que funciona correctamente

Requisitos previos

Para realizar este tutorial, necesita lo siguiente:

Prepararse para el tutorial

Para este tutorial, necesitará un origen de datos de ejemplo con el que realizar el enlace. Creará una base de datos simple en Microsoft Access.

Para preparar el origen de datos

  1. En Microsoft Access, cree una nueva base de datos en blanco. Asigne el nombre ColorData.mdb a la base de datos.

  2. Cree una nueva tabla que tenga dos campos: ColorID y ColorName.

  3. Guarde la tabla y asígnele el nombre Colors.

    Nota:

    Si se le solicita una clave primaria, haga clic en No. No necesita una clave primaria para este tutorial.

  4. Agregue los datos siguientes a la tabla Colors:

    ColorID

    ColorName

    0

    Red

    1

    Blue

  5. Cierre la base de datos.

    Nota:

    Si se le solicita una clave primaria, haga clic en No. No necesita una clave primaria para este tutorial.

Para preparar la prueba Web

  1. Abra la aplicación web que creó en Tutorial: Crear una aplicación web simple.

  2. Presione CTRL+F5 para ejecutar la aplicación Web en el explorador. Verá la primera página. Cierre el explorador.

    Nota:

    De este modo, se inicia el servidor de desarrollo de ASP.NET, que ejecuta la aplicación web que su prueba web se va a encargar de probar. Verá el icono del servidor de desarrollo de ASP.NET en el área de notificación, en el extremo derecho de la barra de tareas.

  3. Abra la aplicación web que creó en Tutorial: Registrar y ejecutar una prueba Web.

  4. En el Explorador de soluciones, haga doble clic en ColorWebTest.webtest. Aparecerá Editor de prueba Web y se mostrará la lista de solicitudes Web.

Agregar enlaces de datos a una prueba Web

Para agregar el origen de datos a la prueba web

  1. En el Editor de prueba Web, haga clic con el botón secundario en el nodo superior de la prueba web y, a continuación, haga clic en Agregar origen de datos.

    Aparecerá el Asistente para orígenes de datos de prueba nueva.

  2. En el cuadro Nombre del origen de datos, escriba ColorsMDB.

  3. En la lista Tipo de origen de datos, haga clic en Base de datos.

  4. Haga clic en Siguiente.

  5. Seleccione una conexión existente o siga estos pasos:

    1. Haga clic en Nueva conexión.

      Aparecerá el cuadro de diálogo Elegir origen de datos.

    2. En la lista Origen de datos, haga clic en Archivo de base de datos de Microsoft Access.

    3. Desactive la casilla Utilizar siempre esta selección.

    4. Haga clic en Continuar.

      Aparece el cuadro de diálogo Propiedades de la conexión.

    5. En el cuadro Nombre del archivo de la base de datos, escriba el nombre de archivo o haga clic en Examinar y vaya al archivo. Por ejemplo, escriba lo siguiente:

      <Ruta de acceso>\Data\ColorData.mdb

    6. (Opcional) Haga clic en el botón Probar conexión para comprobar la conexión al archivo.

    7. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de la conexión.

    La cadena de conexión para tener acceso a la base de datos se escribe en el asistente.

  6. Haga clic en Siguiente.

  7. En Elegir entre las tablas disponibles para este origen de datos, active la casilla situada junto a Colores.

  8. Haga clic en Finalizar.

    Aparecerá un cuadro de diálogo que le preguntará si desea agregar el archivo a su proyecto actual.

  9. Haga clic en No.

    Se agregará un nodo Orígenes de datos a la prueba web y la base de datos aparecerá en la jerarquía.

    Para los fines de este tutorial, no tiene que agregar el archivo al proyecto. En el futuro, puede utilizar la información siguiente para ayudarle a decidir:

    Response

    Resultado

    Ventaja

    Se copia el archivo en el proyecto.

    Cuando se implementa el proyecto, no se necesita trabajo adicional.

    No

    Este archivo no se copia en el proyecto. Cuando se implementa el proyecto, es posible que deba actualizar la ruta de acceso del archivo.

    Algunos archivos de datos pueden ser muy grandes y deben mantenerse separados del proyecto. Algunos archivos de datos deben compartirlos varios miembros de un equipo y deben mantenerse en una ubicación central a la que puedan tener acceso todos los miembros.

  10. En el menúArchivo, haga clic en Guardar ColorWebTest.webtest para guardar la prueba Web.

Para agregar enlaces de datos a la prueba web

  1. En el Editor de prueba Web, busque la solicitud que redirige a la página Red.aspx. Debería ser el segundo nodo de la lista de solicitudes.

    Nota importante:

    La aplicación Web utiliza una redirección para moverse de la página Default.aspx a la página Red.aspx. En el Editor de prueba Web, la lista de solicitudes mostrará Default.aspx, en lugar de Red.aspx, para la solicitud que está intentando encontrar. Para encontrar la solicitud correcta, expanda el nodo de solicitud, expanda la carpeta Parámetros de envío de formulario y confirme que hay una entrada RadioButtonList=Red.

  2. Seleccione el nodo RadioButtonList1.

  3. En la ventana Propiedades, seleccione la propiedad Value. Actualmente, está establecida en Red porque es el valor que seleccionó al registrar la prueba Web. Haga clic en la propiedad y, a continuación, haga clic en la flecha abajo que aparece.

  4. Expanda ColorsMDB, expanda la tabla Colors y, a continuación, seleccione ColorName. Ahora, RadioButtonList está enlazado al origen de datos.

  5. En el menú Prueba, seleccione Editar configuraciones de ejecución de prueba y, a continuación, haga clic en Ejecución de prueba local.

  6. En el cuadro de diálogo localtestrun.testrunconfig, seleccione Prueba Web en el panel izquierdo y, a continuación, seleccione la opción Una ejecución por fila de origen de datos en el panel derecho. Esto hará que la prueba se ejecute en iteración, una vez por cada fila de la base de datos. En cada iteración de la prueba, el puntero se desplaza a la fila siguiente de la base de datos.

  7. Haga clic en Cerrar.

  8. En el menúArchivo, haga clic en Guardar ColorWebTest.webtest para guardar la prueba Web.

Ejecutar la prueba Web para comprobar que funciona correctamente

Para comprobar la prueba Web

  1. En el Editor de prueba web, haga clic en Ejecutar prueba para iniciar la prueba web y mostrar el Visor de pruebas web.

  2. En el Visor de pruebas Web encontrará dos ejecuciones de la prueba Web. La Ejecución 1 utilizará la primera fila de datos y la Ejecución 2 utilizará la segunda fila de datos. Observe que Ejecución 1 visita la página Red.aspx, y Ejecución 2 visita la página Blue.aspx.

    Nota:

    Es posible que tenga que desplazarse hacia arriba en el Visor de pruebas Web para ver ambas ejecuciones de prueba.

Pasos siguientes

En este tutorial, ha agregado enlaces de datos a una prueba Web.

Para agregar reglas de validación y extracción a la prueba Web, vea Tutorial: Agregar reglas de validación y extracción a una prueba Web. Finalmente, para convertir la prueba Web en una prueba Web codificada, vea Tutorial: Crear una prueba Web codificada.

Vea también

Tareas

Cómo: Agregar enlaces de datos a una solicitud web

Tutorial: Crear una aplicación web simple

Tutorial: Registrar y ejecutar una prueba Web

Tutorial: Agregar reglas de validación y extracción a una prueba Web

Tutorial: Crear una prueba Web codificada

Conceptos

Enlace de datos en pruebas web

Otros recursos

Enlace de datos en pruebas web