Temario del curso
Módulo 1: Introducción a HP UFT
• Página de inicio de UFT
Módulo 2: Preparación para la grabación y beneficios de la automatización de pruebas
• Explorar el flujo típico de trabajo en las pruebas GUI
• Documentar los pasos que conforman un proceso empresarial
• Priorizar procesos empresariales según criterios adecuados
• Reunir datos suficientes para las pruebas
• Preparar el entorno de testeo para la automatización
Módulo 3: Conversión de casos de prueba manuales en pruebas automatizadas
• Ejecutar una prueba y verificar posibles errores
• Guardar el caso de prueba generado
• Consultar los resultados obtenidos en la prueba
Módulo 4: Identificación de objetos
• Localizar elementos dentro de UFT para el testing GUI
• Gestionar dichos objetos mediante el Repositorio de Objetos en UFT
Módulo 5: Compartir el repositorio de objetos
• Distinguir los distintos tipos de repositorios de objetos
• Manipular los repositorios compartidos utilizando el Administrador del Repositorio de Objetos
• Implementar identificadores visuales entre objetos relacionados
Módulo 6: Sincronización de objetos
• Comprender el concepto de sincronización en UFT para GUI Testing
• Identificar las aplicaciones habituales de la sincronización en este entorno
• Incorporar un paso de sincronización correspondiente a algún objeto específico
Módulo 7: Utilización de puntos de verificación
• Entender qué son y para qué sirven los puntos de verificación estándar
• Añadir dichos puntos a un caso de prueba creado
• Emplear expresiones regulares para hacer más flexible cada punto de verificación
Módulo 8: Parametrización de pruebas
• Insertar parámetros de entrada o salida en las secuencias del script
• Introducir exclusivamente variables destinadas a recibir resultados
• Vincular ciertos puntos de verificación con parámetros correspondientes
• Analizar los resultados obtenidos en ejecuciones sucesivas del test
Módulo 9: Empleo de acciones reutilizables
• Detectar distintas formas de definir acciones en el contexto de GUI Testing
• Diferenciar los tipos más comunes de estas acciones descritas
• Identificar frecuencias específicas con que se activan cada tipo de acción o test propiamente dicho
• Distinguir llamadas directas a ciertos grupos predefinidos y copias independientes de los mismos
• Intercambiar valores mediante la tabla global de datos asignados a varios casos paralelos
• Generar llamadas dirigidas hacia esas acciones aportando los parámetros adecuados para su correcta ejecución
• Almacenar cualquier tipo de retorno que pueda ser generado por cada una de estas llamadas efectuadas
• Descomponer una sola instrucción básica en múltiples bloques separados para mejorar su manejo estructural
• Diseñar nuevas estructuras de acción según necesidades específicas del proyecto actual.
• Ejecutar una llamada a ciertas funciones reutilizables desde otro conjunto distinto de instrucciones propias en el mismo entorno.
• Utilizar tablas locales y globales para organizar correctamente los datos empleados por múltiples etapas del proceso automatizado.
• Superar cualquier bloqueo o imposibilidad al invocar acciones ya predefinidas en otro conjunto de líneas de código programadas anteriormente.
Módulo 10: Adición de pasos manuales sin el uso de herramienta grabadora
• Catalogar distintos estilos posibles para anotar nuevos bloques en los flujos de programación sin usar la funcionalidad de grabado disponible en este entorno UFT.
• Implementar condiciones predeterminadas o variables controlables directamente dentro del código a fin de filtrar determinados resultados esperados durante el proceso ejecutivo del script programado.
• Emplear generador dedicado para creación automática de nuevos pasos sin necesidad de escribir líneas individuales desde cero.
• Registrar cualquier suceso relevante dentro del flujo principal usando herramienta de reporte específicamente diseñada para este entorno UFT.
Módulo 11: Desarrollo de pruebas en aplicaciones web
• Ejecutar grabación y luego ejecución del caso creado orientado a la validación funcional propia de aplicaciones navegables.
• Incluir puntos estándar para verificación específica en múltiples elementos visibles dentro de páginas web diseñadas según normas HTML.
• Añadir bloques destinados a inspeccionar texto contenido directamente dentro ciertas áreas marcadas como zona crítica al momento de validar el comportamiento de dicha plataforma digital.
Módulo 12: Pruebas sobre servicios web mediante UFT API
• Describir brevemente lo que consiste en la Arquitectura Orientada a Servicios comúnmente usada hoy día para crear plataformas distribuidas.
• Identificar claramente las piezas fundamentales y su relación mutua integrando esta filosofía dentro del diseño lógico de módulos funcionales específicos actualmente en uso.
• Establecer conceptos básicos como términos clave asociados al ámbito práctico del testing que involucra evaluación sistemática y periódica de distintos tipos de componentes individualmente testeados.
• Manejar la interfaz gráfica principal ofrecida por UFT a fin de iniciar análisis y ejecuciones dirigidas hacia validación de APIs.
• Generar pruebas elementales o más complejas basadas en servicios web integrando el uso correcto de módulos disponibles desde este entorno dedicado al testing funcional avanzado.
Requerimientos
No se requieren conocimientos previos.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (4)
ejercicios prácticos, lo que facilita la retención de información
ashley bolen - Insurance Corporation of British Columbia
Curso - Test Automation with Selenium
Traducción Automática
Asunto muy interesante y formador muy competente
Pedro Miguel Costa - Natixis
Curso - Automation Testing with Cypress
Traducción Automática
Los ejercicios que vimos en el curso fueron bastante útiles y aplicables a mis actividades en el trabajo, se resolvieron las dudas y los ejemplos compartidos son bastante útiles.
jocelin salas - BANXICO
Curso - Test Automation with Selenium and Python
La forma en que se abordaron los temas técnicos de manera práctica, con ejemplos reales y una excelente actitud del instructor.