Compartir a través de


Tutorial: Crear una prueba Web codificada

Actualización: noviembre 2007

En este tutorial, convertirá una prueba Web grabada en una prueba Web codificada.

Este tutorial le permite realizar en varios pasos la conversión de una prueba Web grabada ya existente en una prueba Web codificada. Una prueba Web grabada empieza como una lista de direcciones URL que representan solicitudes Web. Una prueba Web se puede convertir en una secuencia de comandos basada en código. Después de convertir una prueba Web a su formato codificado, se pueden agregar construcciones de bucle y bifurcaciones. Después de convertir la prueba Web en una prueba Web codificada, puede editar el código como cualquier otro código fuente.

Nota:

Es conveniente agregar reglas de validación, reglas de extracción y enlaces de datos a la prueba Web antes de convertirla en una prueba Web codificada. Puede agregar estos elementos a la prueba Web ya codificada pero, si utiliza el editor para agregarlos antes de codificarla, ahorrará tiempo y el código de ejemplo se generará automáticamente al convertir la prueba.

En este tutorial realizará las tareas siguientes:

  • Creará una prueba Web codificada mediante la conversión de una prueba Web grabada

  • Agregará nuevo código 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

Pasos preliminares del tutorial

  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. Debería 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.

  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.

Crear una prueba Web codificada

Para convertir una prueba Web existente en una prueba Web codificada

  1. Haga clic en el botón Generar código en la barra de herramientas del Editor de prueba Web.

  2. Acepte el nombre predeterminado que se muestra en el cuadro de diálogo y haga clic en Aceptar.

    Nota:

    El nombre predeterminado será el nombre de la prueba con la palabra "Coded" (codificada) anexada.

    Se creará un nuevo archivo. Se abrirá una nueva ventana y se mostrará el código fuente de la prueba.

  3. En el menú Generar, haga clic en Generar solución.

    Se compilará el nuevo código.

Agregar código a una prueba Web

Para agregar código a una prueba Web

  1. Busque el método Run() si la prueba está escrita en Visual Basic, o el método GetRequestEnumerator() si la prueba está escrita en C#. Verá el código correspondiente a cada solicitud Web de la prueba.

  2. Desplácese hacia abajo hasta el final del método y, a continuación del código de la última solicitud Web, agregue el siguiente código:

    if (DateTime.Today.DayOfWeek == DayOfWeek.Friday)
    {
        WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/");
        yield return customRequest;
    }
    else
    {
        WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/");
        yield return customRequest;
    }
    
    If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then
        Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/")
        MyBase.Send(customRequest)
    Else
        Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/")
        MyBase.Send(customRequest)
    End If
    
  3. En el menú Generar, haga clic en Generar solución.

Ejecutar la prueba Web para comprobar que funciona correctamente

Para comprobar la prueba Web

  1. En el menú Probar, haga clic en Ventanas y, a continuación, haga clic en Vista de pruebas.

  2. Haga clic con el botón secundario en ColorWebTestCoded y seleccione Ejecutar selección.

    Nota:

    El progreso de una prueba Web codificada se puede ver exactamente igual que una prueba Web grabada.

  3. En la ventana Resultados de pruebas, haga clic con el botón secundario en los resultados de la prueba y elija Ver detalles de resultados de la prueba.

  4. En el Visor de pruebas Web, en el panel superior, desplácese a la última solicitud Web. Compruebe que se haya elegido el sitio Web correcto basado en el día actual.

Vea también

Tareas

Cómo: Crear una prueba Web codificada

Tutorial: Crear una aplicación web simple

Tutorial: Registrar y ejecutar una prueba Web

Tutorial: Agregar enlaces de datos a una prueba Web

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