Puntos de control en QTP / UFT con ejemplo

¿Qué es Checkpoint en QTP?

Un punto de control es un punto de verificación que compara el valor actual con el valor esperado para propiedades específicas de un Objeto. Si el valor actual y el esperado coinciden, genera un estado PASA; de lo contrario, un estado FALLO.

Tipos de puntos de control en Micro Focus UFT

Hay muchos tipos de puntos de control que se detallan a continuación.

  1. Puntos de control estándar: compara los valores esperados de las propiedades del objeto capturadas durante la grabación con los valores actuales del objeto durante una sesión de ejecución.
  2. Punto de control de página: un punto de control estándar creado para una página web se puede llamar un punto de control de página. Se utiliza para comprobar un número total de enlaces e imágenes en una página web. Los puntos de control de página se pueden utilizar para comprobar el tiempo de carga, es decir, el tiempo que se tarda en cargar una página web.
  3. Bitmap Checkpoint ayuda al usuario a comprobar el mapa de bits de una imagen o una página web completa. Hace una comparación píxel a píxel entre las imágenes reales y las esperadas.
  4. Image Checkpoint le permite verificar propiedades como la ubicación del archivo de origen de una imagen web. A diferencia del punto de control de mapa de bits, no puede verificar píxeles (mapas de bits) utilizando el punto de control de imagen.
  5. El punto de control de texto se utiliza para verificar el texto esperado en una página web o aplicación. Este texto puede ser de una región específica de la aplicación o una pequeña parte del texto que se muestra.
  6. Accessibility Checkpoints verifica el cumplimiento de las instrucciones y pautas del World Wide Web Consortium (W3C) para la tecnología y los sistemas de información basados ​​en la Web. Estas Directrices facilitan el acceso a la web a las personas con discapacidad.
  7. Los puntos de control de la base de datos crean una consulta durante el tiempo de registro y los valores de la base de datos se almacenan como valores esperados. La misma consulta se ejecuta durante el tiempo de ejecución y se comparan los valores reales y esperados.
  8. En Table Checkpoint , puede verificar dinámicamente el contenido de las celdas de una tabla (cuadrícula) que aparece en su entorno. También puede verificar varias propiedades de la tabla, como la altura de la fila, el ancho de la celda, etc. El punto de control de la tabla es similar al punto de control de la base de datos
  9. Con los puntos de control XML puede verificar datos XML, esquemas XML, datos XML

¿Cómo usar los puntos de control en QTP?

Haga clic aquí si el video no es accesible

Conclusiones del video

  • Es posible que haya notado que los resultados generados para nuestro script de prueba no tienen un estado de aprobado / reprobado sin el cual nuestra automatización está incompleta
  • El RESULTADO DE PRUEBA esperado para nuestro escenario debería ser: Ventana de reserva de vuelo, que es esta pantalla, que debería aparecer después de ingresar un nombre de usuario y contraseña válidos. Para lograr esto, necesitaremos registrar un paso adicional # 6 que es Verificar que se muestra la ventana de reserva de vuelo ...
  • La automatización de este paso de verificación se puede lograr utilizando Checkpoints. Sigamos adelante y registremos el paso n. ° 6 Para agregar un punto de control, haga clic con el botón derecho en el paso n. ° 5, después del cual se debe insertar el punto de control. Elija Insertar punto de control estándar. Se abre el cuadro de diálogo Propiedades del punto de control.
  • QTP asigna un nombre predeterminado a un punto de control. Puede ingresar su nombre preferido
  • La tabla muestra todas las propiedades registradas y sus valores correspondientes para el objeto. La marca de selección indica que se comprobarán estas propiedades
  • El icono ABC indica que los valores de propiedad son una constante. Si parametriza alguna de las propiedades seleccionadas, el icono cambia correspondientemente
  • Sigamos con el valor predeterminado e insertemos la declaración después del paso actual. Haga clic en Aceptar
  • Se inserta una declaración de verificación con el nombre del punto de control en la línea # 6.
  • El script da un error de tiempo de ejecución
  • Bueno, esta es una fuente común de error para los principiantes y sucede porque en el paso # 5, QTP cierra la pantalla de reserva de vuelo y cuando la ejecución llega al paso # 6 no hay ningún objeto de pantalla de reserva de vuelo disponible para variar sus propiedades. Debe asegurarse de que el objeto que está verificando esté disponible mientras QTP ejecuta el paso de punto de control
  • Este error se puede corregir cambiando la secuencia de los pasos de las pruebas. Debe cambiar el paso 5 y el paso 6. En el nuevo paso del escenario, el paso 5 es verificar que existe la ventana de reserva de vuelo y el paso 6 es cerrar la aplicación
  • En HP QTP, solo necesita cortar el paso n. ° 6 y pegarlo en la ubicación del paso n. ° 5. Reproduzcamos el guión de nuevo. El script pasa y el árbol de resultados proporciona los valores de los puntos de control que se compararon. Eso es todo para los puntos de control estándar

Este video tutorial muestra diferentes tipos de puntos de control en Quick Test Professional

Articulos interesantes...