Compartir a través de


Pruebas del sistema con pruebas de IU codificadas

Las pruebas automatizadas de la interfaz de usuario (IU) se denominan pruebas de IU codificada. Estas pruebas proporcionan una comprobación funcional de la interfaz de usuario y la validación de los controles de la interfaz de usuario. Puede crear pruebas de IU codificada para determinar que la interfaz de usuario funciona correctamente después de realizar cambios en el código.

Las pruebas de IU codificada se suelen usar en las soluciones de Visual Studio para comprobar rápidamente si la funcionalidad del código es correcta y si la calidad es satisfactoria antes de proteger los cambios del código. Las pruebas de IU codificada pueden complementar las pruebas unitarias en una solución de Visual Studio. Para obtener más información, vea Comprobar el código usando la automatización de IU y Comprobar código utilizando pruebas unitarias.

También puede crear pruebas de IU codificada para automatizar las pruebas manuales que creó en Microsoft Test Manager. Estas pruebas manuales automatizadas se podrán incluir en configuraciones de Team Build como parte de las pruebas de integración.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium

Tareas

Tareas

Temas relacionados

Crear una prueba de IU automatizada a partir de una prueba manual existente:puede crear una prueba de IU automatizada a partir de una grabación de acciones existente de un caso de prueba manual.

Grabar acciones de usuario para crear una prueba de IU automatizada:puede grabar las acciones del usuario que quiera usar para crear una prueba de IU automatizada y generar el código para una prueba de IU codificada a partir de esta grabación. Puede agregar código personalizado a su prueba de IU codificada mediante el editor de código o el editor de pruebas de IU codificada.

Agregar controles de IU y de validación a su prueba de IU automatizada:puede agregar controles de IU a su prueba de IU codificada y comprobar los valores y las propiedades de los controles mediante el Generador de pruebas de IU codificadas.

Si está probando una aplicación grande, quizás tenga que usar varias asignaciones de IU para ayudar a crear sus pruebas de IU codificadas.

Agregar parámetros de un origen de datos para usarlos en una prueba de IU codificada: puede convertir una prueba de IU codificada en una prueba controlada por datos; para ello, agregue un origen de datos para el método de prueba y use el contexto de la prueba para ejecutar el método de prueba de cada conjunto de datos del origen de datos.

Vincular casos de prueba a requisitos de usuario:vincule pruebas de IU automatizadas a requisitos de usuario. A continuación, puede determinar cuántas pruebas automatizadas tiene para sus requisitos del usuario.

Editar pruebas de IU codificadas con el Editor de pruebas de IU codificadas:el Editor de pruebas de IU codificadas permite modificar fácilmente este tipo de pruebas. Con el Editor de pruebas de IU codificadas, puede localizar, ver y editar los métodos de prueba, las acciones de la interfaz de usuario y sus controles asociados en la asignación de controles de IU.

Ejecutar pruebas de IU automatizadas:puede ejecutar las pruebas de IU codificadas directamente desde Visual Studio, Microsoft Test Manager o Team Foundation Build. Las pruebas de IU codificadas tienen que interactuar con el escritorio durante su ejecución, a diferencia de otras pruebas automatizadas.

Agregar compatibilidad con controles personalizados: el marco de pruebas de IU codificadas no admite todas las IU posibles (puede que no sea compatible con la interfaz de usuario que quiera probar). Por ejemplo, no puede crear inmediatamente una prueba de IU codificada de la interfaz de usuario para Microsoft Excel. Sin embargo, puede crear una extensión al marco de pruebas de IU codificadas que admitirá un control personalizado.

Procedimientos recomendados para pruebas de IU codificadas:puede escribir pruebas de IU codificadas que reduzcan el efecto de los cambios en la interfaz de usuario del programa en pruebas.

Escenarios relacionados

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

Si desea comprobar qué configuraciones son compatibles con las pruebas de IU codificadas, puede encontrar la lista actual de sistemas operativos, exploradores y tecnologías compatibles.

Recursos externos

Orientación

Pruebas para la entrega continua con Visual Studio 2012 – Capítulo 2: Pruebas unitarias: Prueba interna

Pruebas para la entrega continua con Visual Studio 2012 – Capítulo 5: Pruebas del sistema automatizado

Preguntas más frecuentes

Preguntas más frecuentes sobre las pruebas de IU codificada - 1

Preguntas más frecuentes sobre las pruebas de IU codificada - 2

Foro

Pruebas de automatización de la interfaz de usuario de Visual Studio (se incluye CodedUI)