qtp tutorial 15 using text area
En el ultimo articulo , estábamos discutiendo las formas en que QTP puede comparar texto. También vimos como puntos de control estándar se puede utilizar para verificar el texto y discutir el punto de control del texto en detalle. El siguiente punto de control es el punto de control del área de texto. Comencemos a explorarlo.
=> Haga clic aquí para ver la serie de tutoriales de capacitación de QTP
Lo que vas a aprender:
- Punto de control del área de texto
- Punto de control de la mesa
- Punto de control de página
- Lectura recomendada
Punto de control del área de texto
- Se utiliza para aplicaciones de Windows.
- Compara una cadena de texto dentro de un área definida según los criterios especificados.
- Definir las propiedades para este punto de control es casi lo mismo que para un punto de control de texto.
- La única diferencia dominante entre el punto de control de texto y los puntos de control del área de texto, además de los entornos, es que el punto de control de texto funciona en un objeto determinado y el área de texto funciona en una región seleccionada.
- Aunque la opción de menú para el punto de control del área de texto está disponible incluso mientras se graba una aplicación web cuando se elige, le arrojará un error de que el entorno web no es compatible con este punto de control.
Punto de control de la mesa
- Se puede usar en los casos en que necesite verificar que una celda en particular en una tabla tiene un cierto valor o en algunos casos si la tabla en sí tiene el número definido de filas de columnas.
- Cuando se elige una tabla web o un objeto de tabla equivalente para insertar un punto de control, se invocan las propiedades del punto de control de la tabla.
- Como opción de menú, elige 'Punto de control estándar' durante la grabación. Entonces, las reglas básicas como la creación, la edición y el mantenimiento son todas iguales.
Veamos un ejemplo:
Elegiré un sitio aleatorio que tenga una tabla web. Abrir en Internet Explorer. Comience a grabar, inserte punto de control-> Punto de control estándar y elija el objeto de tabla en la página web:
Seleccione el elemento Tabla web y haga clic en Aceptar.
En la ventana de propiedades, seleccione la celda y especifique si un valor constante debe estar ahí o parametrizar.
En la pestaña de configuración, la forma en que se debe realizar la verificación.
Identificación de celda, esta pestaña es donde el usuario tiene la configuración para identificar una fila o columna en particular.
Como dije anteriormente, dado que se trata de una variación del punto de control estándar, se aplican las mismas reglas.
- Aunque esta función incorporada está disponible para verificar tablas, no la encuentro muy útil. Hay otras funciones como GetRowCount, GetColumnCount, GetRowItem, etc. para verificar las tablas. Permítanme explicar eso un poco más antes de continuar.
- En escenarios prácticos, comprobar una sola celda puede no ser suficiente y crear un único punto de control para cada valor de la tabla puede resultar complicado. Por ejemplo, Si una tabla es 3X3, para verificar cada celda, veremos 9 puntos de control. Si el valor en la segunda o primera celda en sí no coincide, no indica una tabla inconsistente que de alguna manera frustra el propósito y da como resultado la continuación innecesaria de la verificación de las otras celdas.
- En su lugar, al leer la tabla y usar las funciones GetRowCount, GetColumnCount, GetRowItem, puede establecer un mecanismo de bucle y verificar según sea necesario y salir en caso de falla. La única consideración para un evaluador en este momento sería asegurarse de que escribe los resultados de la prueba apropiados para que haya claridad.
- Además, el punto de control de la tabla falla en el caso de tablas dinámicas.
Punto de control de página
El punto de control de la página es otra variación de un punto de control estándar, que, como su nombre indica, aparece cuando se crea en una página web.
Se puede utilizar para lo siguiente:
- Comprobando enlaces
- Fuentes de imágenes
- Compruebe si hay enlaces rotos
Coloquemos uno y veamos cómo funciona y qué puede hacer a medida que avanzamos.
Abra Google.com en Internet Explorer o cualquier navegador compatible con la versión actual de QTP que tenga en su máquina. Grabe una nueva prueba en QTP, seleccione 'Insertar punto de control-> Punto de control estándar' y apúntelo a la página de google.com. A continuación, seleccione el objeto 'Página web' de la lista de objetos que se muestra. Se muestra el siguiente cuadro de diálogo:
cómo ejecutar un archivo .jar
Como puede ver, los parámetros que se pueden verificar están en la lista y se procedió con una casilla de verificación con una opción de verificación. Los usuarios pueden elegir una serie de propiedades según sea necesario.
Como ocurre con todos los demás puntos de control que hemos visto hasta ahora, cada una de estas propiedades puede ser un valor constante o el usuario puede parametrizar.
La siguiente sección es la verificación HTML:
- Fuente HTML: Comprueba si el código HTML de la página web coincide con el real en tiempo de ejecución. El usuario tiene la opción de modificarlo según sea necesario mientras crea un punto de control y verifica si coincide en el tiempo de ejecución.
- Etiquetas HTML: Comprueba las etiquetas HTML de la página web en tiempos récord y de ejecución. Al igual que con la fuente HTML, las etiquetas HTML también se pueden modificar.
Sección 'Todos los objetos de la página':
software de descarga de videos de youtube para pc
# 1) Enlaces: Al comprobar esto, se verifican todos los enlaces. Para verificar solo ciertos enlaces, se puede hacer clic en 'Verificación de enlace de filtro' y aparece el siguiente cuadro de diálogo:
Puede seleccionar los enlaces o deseleccionarlos.
De nuevo, el valor de la URL del enlace puede ser una constante o un valor parametrizado.
# 2) Imágenes: Marcar esta opción en ON significa que puede verificar la presencia de las imágenes en la página en tiempo de ejecución. Al hacer clic en 'Verificar imagen de filtro', el usuario puede seleccionar las imágenes exactas que se deben verificar y las que se deben ignorar.
La siguiente pestaña se muestra cuando el usuario elige Filtrar:
Como es habitual, el usuario puede configurar los valores.
# 3) Enlaces rotos: Esta opción no suele estar ACTIVADA de forma predeterminada y, al marcarla como ACTIVADA, verifica si hay algún enlace roto en la página web.
El usuario puede buscar enlaces rotos que estén solo en el mismo host que la página principal. La opción correspondiente debe configurarse en la siguiente pantalla que se puede iniciar usando la opción de menú “Herramientas-> Opciones-> Web”.
Una vez que se ejecuta este punto de control, todas las fallas, si las hay, se mostrarán en los Resultados de la prueba. De lo contrario, el puesto de control pasa.
Algunas de las opciones de Punto de control de página están disponibles solo cuando el punto de control se crea durante la grabación. Si intenta crearlos desde la pantalla Activa o la vista de palabras clave, las opciones de verificación HTML no estarán disponibles.
Para resumir la página Checkpoint:
#1) Útil en el complemento web mientras revisa páginas. Comprueba la integridad de las páginas.
#2) Una variación de un punto de control estándar, por lo que todas las reglas de creación, edición y mantenimiento son las mismas.
#3) Se puede indicar a QTP que ponga un punto de control en cada página. Esto se puede hacer eligiendo “Herramientas-> Opciones-> Web-> Avanzado” en el menú y haciendo clic en la opción ENCENDIDO:
#4) Como alternativa, puede indicarle a QTP que omita los puntos de control automáticos. Seleccionamos la siguiente opción en la misma ventana que lanzamos en el punto 3.
Eso nos deja con el punto de control de accesibilidad, base de datos y XML, que serán los temas de la próxima sesión. Publique sus comentarios y preguntas.
=> Visite aquí para ver la serie de tutoriales de capacitación de QTP
Lectura recomendada
- Tutoriales de QTP: más de 25 tutoriales de formación de Micro Focus Quick Test Professional (QTP)
- Tutorial de QTP n. ° 5: mover pasos y lidiar con puntos de interrupción
- Tutorial de QTP n. ° 16: Pasos para insertar XML, accesibilidad y puntos de control de bases de datos
- Tutorial de QTP n. ° 10: bucle de escritura y declaraciones condicionales: conceptos básicos de VB Script, parte 2
- Tutorial de QTP n. ° 14: cómo agregar mapas de bits y puntos de control de texto en las pruebas de QTP
- Tutorial de QTP n. ° 13: Pasos para insertar un punto de control estándar y de imagen en las pruebas de QTP
- Tutorial de QTP n. ° 12: vista de experto, generador de pasos y puntos de control explicados con un ejemplo
- Tutorial de QTP n. ° 18: marcos híbridos y controlados por datos explicados con ejemplos de QTP