qtp tutorials 25 micro focus quick test professional training tutorials
Hoy publicamos la primera parte de una serie de publicaciones de invitados de varias partes sobre Micro Focus Quick Test Professional (QTP). En esta serie de capacitación de QTP de varias partes, cubriremos todos los tutoriales y conceptos de QTP en detalle con ilustraciones adecuadas. Nuestra autora experta Swati S. nos ayudará a llevar esta serie a nuestros lectores.
Estos tutoriales de QTP están diseñados para principiantes y usuarios avanzados. A partir de los conceptos básicos de QTP, aprenderá secuencias de comandos avanzadas, todo con ejemplos prácticos para su fácil comprensión.
NOTA: Los siguientes tutoriales de texto son suficientes para que pueda comenzar a aprender sobre la herramienta de automatización QTP. Pero si está interesado en la formación práctica de QTP, consulte nuestra Video QTP completo curso por los profesionales experimentados.
Considerando la gran lista de estos Tutoriales de QTP , publicaremos nuevos artículos con frecuencia. Realice un seguimiento de todos los artículos de esta serie de capacitación en línea de Quick Test Professional para no perderse ningún tema. Siga los temas de cerca, practique en casa con la versión de prueba de QTP y haga sus preguntas en la sección de comentarios del artículo correspondiente. Nos aseguraremos de que se respondan todas las preguntas relevantes.
Si es un usuario experto de QTP, comparta su experiencia para mejorar esta serie de capacitación de QTP discutiendo conceptos avanzados de QTP y respondiendo las preguntas de los lectores.
Lo que vas a aprender:
Tutoriales de la serie de formación QTP
Introducción a QTP
- Tutorial #1 – Introducción a QuickTest Professional (QTP)
- Tutorial #2 – Trabajar con la vista de palabras clave de QTP y la vista de experto
- Tutorial #3 – Adición de pasos estándar desde la vista de palabras clave
- Tutorial #4 – Declaraciones condicionales y de bucle en la vista de palabras clave
- Tutorial #5 – Mover pasos y lidiar con puntos de interrupción
- Tutorial #6 – Comprensión de la configuración de ejecución y grabación de QTP
- Tutorial #7 – ¿Cómo identifica QTP los objetos de forma única? (Debe leer)
- Tutorial #8 – Modos de grabación, espionaje de objetos y repositorios
Aprenda a crear scripts de VB
- Tutorial #9 – Tutoriales de VBScript: una guía completa
- Tutorial #10 – Conceptos básicos de VBScript para aprender QTP - Tutorial 2
Puntos de control QTP
- Tutorial #11 – Uso de codificador de contraseña y pantalla activa
- Tutorial #12 – Vista de experto, generador de pasos y puntos de control
- Tutorial #13 – Insertar punto de control de imagen y estándar
- Tutorial #14 – Insertar puntos de control de texto y mapa de bits en las pruebas
- Tutorial #15 – Uso de puntos de control de área de texto, tabla y página
- Tutorial #16 – Puntos de control de XML, accesibilidad y bases de datos
Marcos de automatización de pruebas
- Tutorial #17 – Marcos de automatización, parte 1 (Debe leer)
- Tutorial #18 – Marcos de automatización de pruebas, parte 2
Mejore sus pruebas
- Tutorial #19 – Parametrización en QTP Part-1
- Tutorial #20 – Parametrización en QTP Part-2
- Tutorial #21 – Bibliotecas de acciones y funciones
- Tutorial #22 – Uso de repositorios de objetos QTP
- Tutorial #23 – Identificación inteligente de objetos y análisis de resultados de pruebas
- Tutorial #24 – Objetos virtuales y escenarios de recuperación
- Tutorial #25 – Programación descriptiva
Pon a prueba tu comprensión
Este es el primer artículo de esta serie de capacitación de QTP: 'Introducción a QuickTest Professional (QTP)'
Introducción a QuickTest Professional (QTP)
¿Qué es QTP?
Quick Test Professional (QTP) de Micro Focus es un software que facilita las pruebas de automatización para aplicaciones de software; las pruebas funcionales y de regresión para ser más específicas. QTP viene con una interfaz de usuario que puede considerarse un entorno de desarrollo integrado (IDE) para la prueba en sí.
El IDE tiene varias características que ayudan al evaluador a desarrollar un script completo que valide con éxito el propósito de la prueba. Todas estas características se discutirán en detalle a medida que avancemos en la serie de estos artículos.
Algunos de los aspectos importantes de QTP:
- Utiliza VB Script como lenguaje de programación. (Un lenguaje de secuencias de comandos es aquel que se interpreta en tiempo de ejecución)
- QTP solo se ejecuta en un entorno Windows.
- La versión actual de QTP es 11.0 (última versión de prueba funcional unificada - UFT 11.5)
- Las tecnologías que admite son Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services y muchos lenguajes importantes. Aunque algunas de las versiones anteriores no son compatibles con todas las tecnologías enumeradas.
¿Como funciona?
El método básico de creación de pruebas es grabar y reproducir. ¿Qué significa esto realmente? Hablemos primero de 'Grabar'. Cuando un tester lanza QTP y realiza una serie de operaciones en la AUT (Application Under Test), QTP genera líneas de código que corresponden a cada operación realizada.
Este será el guión de prueba básico. Pasando a 'Reproducción'. Cuando se ejecuta el script de prueba creado, realiza exactamente las mismas operaciones en el AUT, reproduciendo así la secuencia de pasos ya grabada.
Por ejemplo, Cuando ejecuto QTP e intento acceder a la página de inicio de sesión de un programa de correo electrónico basado en la web, ingreso el ID de inicio de sesión, la contraseña y presiono el botón OK. Estas acciones se registran en sus líneas de código VBScript equivalentes en el IDE de QTP. Cuando guardo este script de prueba y lo reproduzco, QTP ingresará el mismo ID de inicio de sesión, la contraseña que ingresé antes y hará clic en el botón Aceptar.
Ahora que esta es la esencia de la técnica básica de creación de pruebas, la grabación y la reproducción no siempre son suficientes para un script de prueba sólido. El evaluador tendrá que usar las otras características del IDE junto con algunas de sus habilidades de programación para lograr los resultados requeridos.
Hay varios aspectos técnicos que deben tenerse en cuenta antes de intentar grabar y reproducir, como el estado de la AUT, la sincronización, las opciones de menú exactas, el código exacto que genera QTP, etc. Llegaremos a eso tan pronto como discutir los conceptos básicos de la propia herramienta.
Así es como funciona todo esto. QTP identifica los diversos objetos en el AUT por un nombre o ID de manipulador o cualquier otra propiedad / propiedades únicas que posea el objeto. Durante la fase de grabación, captura todas estas propiedades y durante la reproducción, realiza las operaciones deseadas como un clic del mouse, verificación de casillas de verificación, etc. en estos objetos.
cómo usar archivos .bin
¿Qué necesitará para comenzar con QTP?
Una licencia QTP válida o, en el caso de un alumno, una versión de prueba en su computadora.
Descarga QTP : Aquí hay un enlace para descargar la versión de prueba de QTP: Descargar Micro Focus Unified Functional Testing (UFT) .
En el enlace anterior, vaya a la pestaña 'Pruebas y demostraciones' y seleccione la opción 'Evaluación en inglés de Micro Focus QTP Essentials 11.0 (solo pruebas de GUI web)'. También puede seleccionar la última versión de Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Háganos saber si desea instrucciones más detalladas sobre cómo descargar e instalar la versión de prueba de QTP en su máquina.
Hay dos tipos de licencias: licencia de asiento y licencia concurrente / flotante. La licencia de puesto es para una sola máquina a la vez, mientras que la licencia actual es para un número particular de usuarios simultáneos.
Ahora que tenemos algunos antecedentes sobre QTP, examinemos la herramienta en sí comenzando con la interfaz de usuario.
GUI de QTP:
expresión regular en c ++
Cuando se graba o se crea una prueba, se puede ver en una de estas dos vistas:
- Vista de palabras clave: Esta vista es una representación tabular de todos los objetos y las acciones que se realizan en ellos. Cada fila de la tabla es un paso realizado en el AUT y puede modificarse. Algunas de las columnas más comunes que se muestran son el artículo, la operación, el valor y la documentación.
- Opinión de experto: Como su nombre indica, esta vista es para usuarios más técnicos que deseen modificar el código fuente según sus requisitos.
Ambas vistas están disponibles simultáneamente para que el usuario pueda cambiar entre ellas en cualquier momento durante la creación o modificación de la prueba.
Grabemos algo para empezar
Paso 1): Inicie QTP. Lo primero que aparece es un administrador de complementos. Muestra todos los complementos que están disponibles y el usuario puede marcar o desmarcar los que sean necesarios. Active-X, Web y Visual Basic están disponibles de forma predeterminada. (Esta función se puede desactivar si es necesario) .
Paso 2) Al hacer clic en Aceptar en la página de inicio de Add-in Manager QTP aparece. (haga clic en la imagen para ampliar)
Paso 3) Al elegir la opción 'Grabar' (tecla F3), la pantalla 'Configuración de grabación y ejecución' aparece con las pestañas 'Web' y 'Aplicación de Windows'. Haga clic en Aceptar sin cambiar ninguna configuración. Sin embargo, todas las características de esta pantalla se discutirán en profundidad más adelante.
Paso 4) Para nuestro ejemplo, voy a lanzar la aplicación 'Vuelo' a partir de las muestras que vienen con QTP. Voy a ingresar el 'Nombre del agente' y la 'Contraseña' en la pantalla de inicio de sesión. Ahora, examinemos el código que genera.
La siguiente es la vista de palabras clave. Como puede ver, las acciones tienen la forma de una tabla con columnas: Artículo, Operación, Valor y Documentación. El elemento corresponde al objeto en el AUT sobre el que realizamos una acción, la operación es la acción en sí, el valor es un dato que configuramos el objeto en particular y la documentación es más o menos como una descripción. (haga clic en la imagen para ampliar)
La vista de palabras clave correspondiente de la misma prueba es la siguiente. Como puede ver, esta vista contiene el código fuente de todas las acciones realizadas.
Paso # 5) El código se puede manipular desde cualquiera de estas vistas.
Conclusión
Aquí hay una lista de todo lo que discutimos en este artículo:
QTP es un software que ayuda a automatizar Funcional y Pruebas de regresión de aplicaciones de software. La versión actual se ejecuta solo en un entorno Windows y utiliza el script VB como lenguaje de script. El método básico para la creación de una prueba es Grabar y Reproducir, aunque eso no siempre es suficiente. Viene con dos tipos de licencias, asiento y concurrente.
Los complementos predeterminados son Active X, Web y Visual Basic. Una prueba se puede grabar en una aplicación web o de Windows; los detalles específicos deben proporcionarse en la ventana emergente de configuración de grabación y ejecución. La GUI proporciona dos vistas, palabra clave y experto.
La vista de palabras clave es un formulario tabular que muestra detalles como el nombre de los objetos, su valor y la operación realizada, etc. La vista de experto muestra las acciones realizadas en el AUT en forma de código fuente.
Las operaciones adicionales que se realizarán en los objetos de prueba se pueden agregar o eliminar desde la vista Palabra clave o mediante programación desde la vista Experto. Más detalles sobre esto en el próximo artículo.
Sobre el autor: Esto es Swati y con estos artículos, estoy tratando de establecer una experiencia de aprendizaje integral para los principiantes de QTP. Después de haber trabajado durante más de 4 años en QTP en mis 8 años de vida como QA, me doy cuenta de que el potencial de las pruebas de automatización es inmenso. Intento ejercitar ese potencial colectivamente con todos nuestros lectores a través de estos artículos.
¿Quiere aprender QTP de profesionales experimentados? Únase a nuestro curso de capacitación en video en línea
Únase y comparta esta serie de capacitación GRATUITA de QTP con sus amigos. Haga sus preguntas en los comentarios a continuación. Marque esta página ya que actualizaremos los enlaces a todos los tutoriales de QTP desde aquí.
Lectura recomendada
- Trabajar con la vista de palabras clave - Tutorial de formación de QTP 2
- Tutorial de QTP n. ° 18: marcos híbridos y controlados por datos explicados con ejemplos de QTP
- Tutorial de DevOps: la guía definitiva de DevOps (más de 25 tutoriales)
- Tutorial de JAVA para principiantes: más de 100 tutoriales prácticos en vídeo de Java
- Tutorial de Python para principiantes (entrenamiento práctico de Python GRATIS)
- Más de 30 mejores tutoriales de selenio: aprenda selenio con ejemplos reales
- ¡Bienvenido a SoftwareTestingHelp.com!
- Tutoriales detallados de Eclipse para principiantes