Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

Tutorial del marco de automatización de pruebas de IU codificadas

Una prueba típica de automatización de software requiere herramientas de automatización como Selenium y QTP. La interfaz de usuario codificada es similar a estas herramientas y puede ser especialmente útil para las pruebas funcionales.

La prueba de IU codificada (CUIT) utiliza el IDE de Visual Studio para escribir scripts, ya que la grabación se puede realizar con Visual Studio.

En este tutorial de interfaz de usuario codificada para principiantes, aprenderá:

¿Qué es la prueba de IU codificada?

Prueba de IU Codificada (CUIT) es una prueba automatizada que impulsa las aplicaciones a través de su interfaz de usuario (UI). De ahí el nombre de Prueba de IU Codificada (CUIT). Esta prueba implica pruebas funcionales de los controles de la interfaz de usuario. Comprueba la funcionalidad de toda la aplicación, incluida la interfaz de usuario. También se utiliza para automatizar una prueba manual existente.

Arquitectura de prueba de interfaz de usuario

Funciones de prueba de IU codificadas

Las funciones codificadas de la interfaz de usuario incluyen

Tecnologías compatibles con la prueba de IU codificada (CUIT)

Con la IU codificada, una aplicación que tiene IU (interfaz de usuario) se puede probar fácilmente. La aplicación puede estar basada en una ventana o en la web.

La interfaz de usuario codificada admite tecnologías como

¿Por qué utilizar la interfaz de usuario codificada para la automatización de pruebas?

La razón por la que se prefiere la interfaz de usuario codificada para la automatización de pruebas

Cómo crear pruebas de IU codificadas (CUIT)

Para crear pruebas de IU codificadas, puede hacerlo de las siguientes maneras.

Contenido de una prueba de IU codificada

Cuando crea una prueba de IU codificada, el generador de pruebas de IU codificadas crea un mapa. Esto incluye IU bajo prueba, métodos de prueba, parámetros, aserciones, etc. Para cada prueba, también crea un archivo de clase.

Archivo Contenido Editable UIMap.Designer.csDeclaration sección UIMap Class Methods PropertiesNoUIMap.csUIMap class (parcial)YesCodedUITest1.csCodeUITest1 class Methods PropertiesYesUIMap.uitestEl mapa XML de la interfaz de usuario para la prueba. Se edita solo a través del editor de mapas de interfaz de usuarioNo
  1. UIMap.Designer.cs :El diseñador contiene la vista de código de UIMap. Se genera cuando un probador registra alguna interacción de UI o cuando algunos objetos se agregan manualmente al UIMap.
  2. UIMap.cs :Cualquier modificación o personalización realizada en el UIMap se almacena en este archivo. Inicialmente, este archivo estará en blanco y podrá completarse más adelante. Si las modificaciones se realizan directamente en el archivo UIMap.designer.cs, asegúrese de que no se registren; de lo contrario, se perderán todos los cambios.

A continuación, en este tutorial de IU codificada, aprenderemos cómo realizar una prueba de automatización de IU codificada.

Cómo realizar una prueba de IU codificada

La interfaz de usuario codificada tiene dos formas diferentes de realizar una prueba para su aplicación.

  1. Grabación y reproducción de interfaz de usuario codificada o
  2. Codificación manual de IU codificada

Debe seguir el siguiente paso para realizar pruebas de IU codificadas,

  1. Cree un proyecto de prueba CodedUI
  2. Agregar un archivo de prueba de IU codificado
  3. Grabar una secuencia de acciones
  4. Verifique los valores en los campos de la interfaz de usuario, como los cuadros de texto
  5. Ver el código de prueba generado
  6. Añadir más acciones y afirmaciones
  7. Editar los detalles de las actividades de prueba y las afirmaciones
  8. Ejecutar la prueba

Prácticas recomendadas para pruebas de IU codificadas (CUIT)

Estas son algunas de las mejores prácticas para un marco de automatización de pruebas de IU codificadas:

Comparación de la prueba de interfaz de usuario codificada frente a Selenium frente a QTP

A continuación se muestra la tabla de comparación de IU codificada Vs Selenium Vs QTP:

Comparación de la prueba de IU codificada frente a Selenium frente a QTP

Resumen:


Lenguaje C

  1. ¿Qué es la automatización industrial?
  2. Prueba ficticia
  3. C# esta palabra clave
  4. RASPBERRY PI HOME AUTOMATION
  5. Historial de versiones de C# y .Net
  6. Tutorial C
  7. Tutorial de Verilog
  8. La diferencia entre la automatización robótica de procesos y la automatización de pruebas
  9. Evolución de la Automatización de Pruebas con Inteligencia Artificial
  10. Equipo de automatización de soldadura
  11. Automatización en la industria 4.0