Compartir a través de


Cómo: Agregar controles de IU y código de validación mediante el generador de pruebas de IU codificadas

Puede utilizar el Generador de pruebas de IU codificadas para agregar un control de interfaz de usuario a UIMap para la prueba o generar código para un método de validación que utiliza una aserción para un control de IU.

Nota

El editor de pruebas de IU codificadas permite modificar fácilmente este tipo de pruebas. Con el Editor de pruebas de IU codificadas puede buscar, ver y modificar métodos de prueba. También puede editar acciones de interfaz de usuario y los controles asociados en la asignación de controles de IU. El editor de pruebas de IU codificadas se incluye en Feature Pack 2 de Microsoft Visual Studio 2010. Para descargar el Feature Pack, debe tener Visual Studio 2010 Ultimate, Visual Studio 2010 Premium o Test Professional 2010 con una suscripción a MSDN, Microsoft BizSpark o MSDN Academic Alliance. Para obtener más información, vea Editar pruebas de IU codificadas mediante el editor de pruebas de IU codificadas y Microsoft Visual Studio 2010 Feature Pack 2.

Agregar controles de IU a una prueba de IU codificada existente

Puede agregar un control de IU para la aplicación en pruebas a la asignación de la interfaz de usuario y generar el código para agregar el control a su prueba de IU codificada.

Para agregar controles de IU a una prueba de IU codificada

  1. En el Explorador de soluciones, abra el archivo de origen de la prueba de IU codificada desde un proyecto de prueba de su solución. El nombre de archivo es CodedUITest1.cs. Este es el mismo nombre que el nombre de la prueba.

  2. Para iniciar el Generador de pruebas de IU codificadas, haga clic con el botón secundario en el método CodedUITestMethod1 (), seleccione el comando Generar código para prueba de IU codificada. En el menú contextual, seleccione el comando Usar generador de pruebas de IU codificadas.

    Aparece el cuadro de diálogo Generador de pruebas de IU codificadas.

  3. Inicie la aplicación en pruebas y navegue hasta el control de IU que desea agregar.

  4. Arrastre el botón de cruces del Generador de pruebas de IU codificadas hasta el control de IU en la aplicación que desea probar. Cuando el cuadro rodee el control, suelte el mouse. El código de clase de control se crea inmediatamente en el archivo UIMap.Designer.cs.

    Pruebas de IU codificadas dirigidas a un elemento

    Las propiedades de este control se muestran ahora en el cuadro de diálogo Generador de pruebas de IU codificadas - Agregar aserciones. Para ver los controles de IU en la asignación, haga clic en la flecha (<<). Para buscar un control primario, relacionado o secundario, haga clic en el mapa y use las teclas de dirección para mover la lista de controles.

    Propiedades de pruebas de IU codificadas

    Nota

    También puede buscar un control de IU presionando la tecla Windows + I. Esto es útil para probar un menú contextual donde se descarta el control al cambiar el foco al Generador de pruebas de IU codificadas.

  5. Cierre el Generador de pruebas de IU codificadas o vaya al procedimiento siguiente para agregar las aserciones de validación.

  6. Para ejecutar la prueba, haga clic con el botón secundario en el método de prueba y, a continuación, haga clic en Ejecutar pruebas.

Para obtener más información sobre cómo usar las acciones de control de IU y establecer las propiedades, vea Cómo: Usar propiedades y acciones de control de IU en pruebas de IU codificadas.

Comprobar los controles de IU en una prueba de IU codificada

Después de agregar un control de IU para la aplicación en pruebas a la asignación de la interfaz de usuario de su prueba de IU codificada, puede usar el Generador para crear un método de validación y validar las propiedades del control de IU.

Para agregar y comprobar los controles de IU en una prueba de IU codificada

  1. En el Explorador de soluciones, abra el archivo de origen de la prueba de IU codificada desde un proyecto de prueba de su solución.

  2. Para iniciar el Generador de pruebas de IU codificadas, haga clic con el botón secundario en el método CodedUITestMethod1 (), seleccione el comando Generar código para prueba de IU codificada. En el menú contextual, seleccione el comando Usar generador de pruebas de IU codificadas.

    Aparece el cuadro de diálogo Generador de pruebas de IU codificadas.

  3. Inicie la aplicación en pruebas y navegue hasta el control de IU que desea agregar.

  4. Para agregar un control de IU a la asignación de la interfaz de usuario, arrastre las cruces hasta el control de IU en la aplicación que desea probar. Cuando el cuadro rodee el control, suelte el mouse.

    Las propiedades de este control se muestran ahora en el cuadro de diálogo Generador de pruebas de IU codificadas - Agregar aserciones. Para encontrar el control de IU en la asignación, haga clic en la flecha para ver la asignación de controles de IU.

    Nota

    También puede buscar un control de IU presionando la tecla Windows + I. Esto es útil para probar un menú contextual donde se descarta el control al cambiar el foco al Generador de pruebas de IU codificadas. Para buscar un control primario, relacionado o secundario, puede utilizar las flechas del cuadro de diálogo.

  5. Haga clic en Agregar control a asignación de controles de IU para agregar este control a la asignación de IU.

  6. Haga clic con el botón secundario en el control de IU que desea comprobar y, a continuación, seleccione el comando Agregar aserción.

    Aparecerá el cuadro de diálogo Agregar aserción.

    Aserciones de pruebas de IU codificadas

  7. Seleccione el Comparador para la aserción: AreEqual.

  8. Escriba el valor para la aserción en Valor de comparación y haga clic en Aceptar para agregarlo.

  9. Una vez agregadas todas las aserciones para la prueba, cierre el cuadro de diálogo Generador de pruebas de IU codificadas - Agregar aserciones.

  10. Para generar el código de las aserciones y agregar el control a la asignación de la interfaz de usuario, haga clic en el icono Generar código.

    Aparece el cuadro de diálogo Generador de prueba de IU codificada - Generar código.

  11. Escriba un nombre para el método de prueba de IU codificada en Nombre de método y, a continuación, haga clic en Generar.

    Para obtener más información sobre la anatomía del código generado, vea Anatomía de una prueba de IU codificada.

  12. Haga clic en el icono Cerrar para cerrar el Generador de pruebas de IU codificadas.

    Nota

    Para obtener más información sobre cómo usar las acciones de control de IU y establecer las propiedades, vea Cómo: Usar propiedades y acciones de control de IU en pruebas de IU codificadas.

  13. Para ejecutar la prueba, haga clic con el botón secundario en el método de prueba y, a continuación, haga clic en Ejecutar pruebas.

    Para obtener más información sobre cómo ejecutar pruebas de IU codificadas, vea Ejecutar pruebas automatizadas.

    Nota

    Después de crear la prueba de IU codificada con datos concretos, quizás desee ejecutarla varias veces con conjuntos diferentes de datos para probar diferentes condiciones. Para ello, puede agregar parámetros de un origen de datos a su prueba de IU codificada para crear una prueba de IU codificada controlada por datos. Para obtener más información, vea Cómo: Crear una prueba de IU codificada controlada por datos.

Vea también

Tareas

Cómo: Generar una prueba de IU codificada mediante la grabación de la aplicación que se prueba

Cómo: Generar una prueba de IU codificada a partir de la grabación de acciones

Cómo: Crear una prueba de IU codificada

Cómo: Usar propiedades y acciones de control de IU en pruebas de IU codificadas

Referencia

Assert

Conceptos

Probar la interfaz de usuario con pruebas de IU automatizadas

Procedimientos recomendados para las pruebas de IU codificadas

Configuraciones y plataformas compatibles con las pruebas de IU codificadas y las grabaciones de acciones

Otros recursos

Cómo: Crear una prueba de IU codificada controlada por datos

Anatomía de una prueba de IU codificada