
Curso de testing con UFT
Domine UFT (Unified Functional Testing) y desarrolle las habilidades de automatización que los equipos de QA empresariales demandan. Este curso lo lleva desde la instalación y la grabación básica hasta la integración de CI y el diseño avanzado de frameworks. Ya sea que esté incursionando en la automatización de pruebas o mejorando sus habilidades actuales, saldrá con experiencia práctica que los empleadores valoran.
Qué vas a aprender:
Este curso cubre todas las áreas fundamentales de la automatización con UFT, comenzando con el IDE, la escritura de scripts en VBScript y la identificación de objetos, para luego avanzar hacia frameworks guiados por datos y guiados por palabras clave. Usted aprenderá a crear y gestionar repositorios de objetos, implementar puntos de verificación y manejar elementos dinámicos de la UI usando programación descriptiva. El curso también cubre pruebas de API, pruebas de aplicaciones móviles e integración con ALM. Usted integrará UFT en pipelines de CI usando Jenkins y aplicará prácticas de control de versiones a sus activos de prueba. Al finalizar, usted tendrá la base técnica y las habilidades prácticas en frameworks necesarias para entregar automatización lista para producción en entornos empresariales.
Cómo estudias de forma práctica Curso de testing con UFT
Cómo practicas Curso de testing con UFT
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 38 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a UFT y automatización de pruebas
Introducción a UFT y automatización de pruebas
Lección 1 • Navegación por el IDE de UFT
Explora la interfaz de UFT, incluyendo barras de herramientas, paneles y paneles de configuración. Los estudiantes adquieren confianza para moverse por el IDE antes de escribir cualquier script.
Lección 2 • Descripción general y arquitectura de UFT
Presenta el motor de doble tecnología de UFT que soporta pruebas de GUI y API. Los estudiantes comprenden cómo UFT se integra en los flujos de trabajo de QA empresarial.
Lección 3 • Instalación y configuración de UFT
Guía a los estudiantes a través de los requisitos del sistema, pasos de instalación y configuración inicial. Produce un entorno UFT completamente operativo listo para la práctica.
Lección 4 • Fundamentos de pruebas de software
Cubre conceptos de pruebas manuales vs. automatizadas y principios de aseguramiento de calidad. Establece el vocabulario de pruebas necesario a lo largo del curso.
Capítulo 2OcultarOcultar detallesVer detallesFundamentos de grabación y reproducción
Fundamentos de grabación y reproducción
Lección 1 • Reproducción y análisis de resultados
Cubre la ejecución de scripts grabados y la interpretación del informe de resultados de UFT. Los estudiantes identifican estados de aprobado/fallido y localizan detalles de fallos.
Lección 2 • Limitaciones de la grabación y reproducción
Analiza por qué los scripts grabados fallan con contenido dinámico y los desafíos de mantenimiento. Motiva la necesidad de enfoques basados en objetos y scripts que se cubren a continuación.
Lección 3 • Comprensión de los modos de grabación
Explica los modos de grabación Normal, Analógico y de Bajo Nivel y sus casos de uso apropiados. Los estudiantes seleccionan el modo correcto para diferentes tipos de aplicaciones.
Lección 4 • Grabación de un script de prueba básico
Recorre paso a paso la grabación de interacciones en una aplicación web de muestra. Los estudiantes producen su primer script de prueba UFT ejecutable.
Capítulo 3OcultarOcultar detallesVer detallesFundamentos de VBScript para UFT
Fundamentos de VBScript para UFT
Lección 1 • Manejo de errores en VBScript
Cubre la sintaxis On Error Resume Next, las propiedades del objeto Err y la recuperación estructurada de errores. Los estudiantes escriben scripts que manejan fallos sin detener la ejecución.
Lección 2 • Funciones y subrutinas
Explica cómo definir y llamar funciones y subrutinas reutilizables en VBScript. Los estudiantes modularizan la lógica de prueba para mejorar la legibilidad y la reutilización.
Lección 3 • Arreglos y colecciones
Presenta arreglos fijos y dinámicos, además de objetos Dictionary para almacenamiento de datos. Los estudiantes gestionan conjuntos de datos de prueba programáticamente dentro de los scripts.
Lección 4 • Conceptos básicos del lenguaje VBScript
Cubre variables, tipos de datos, operadores y entrada/salida básica en VBScript. Proporciona la base sintáctica para todos los scripts posteriores en UFT.
Lección 5 • Estructuras de flujo de control
Enseña declaraciones condicionales y bucles para controlar las rutas de ejecución de los scripts. Los estudiantes escriben scripts que responden dinámicamente a las condiciones de ejecución.
Capítulo 4OcultarOcultar detallesVer detallesRepositorio de objetos e identificación de objetos
Repositorio de objetos e identificación de objetos
Lección 1 • Técnicas de identificación dinámica de objetos
Presenta la programación descriptiva y las expresiones regulares para objetos que no están en el repositorio. Los estudiantes manejan elementos de UI dinámicos que los repositorios estándar no pueden capturar.
Lección 2 • Reconocimiento de objetos en UFT
Explica cómo UFT usa propiedades para identificar de forma única objetos de UI en tiempo de ejecución. Los estudiantes comprenden la jerarquía de reconocimiento y la ponderación de propiedades.
Lección 3 • Object Spy y adición de objetos
Demuestra el uso de Object Spy para inspeccionar objetos de aplicaciones en vivo y agregarlos manualmente. Los estudiantes llenan repositorios sin depender únicamente de la grabación.
Lección 4 • Gestión y mantenimiento de repositorios
Cubre el renombramiento, organización y actualización de objetos a medida que las aplicaciones evolucionan. Los estudiantes aplican buenas prácticas que reducen el esfuerzo de mantenimiento del repositorio.
Lección 5 • Repositorio de objetos local vs. compartido
Compara los repositorios locales por prueba con los repositorios compartidos utilizados en múltiples pruebas. Los estudiantes eligen la estrategia de repositorio adecuada para proyectos en equipo.
Capítulo 5OcultarOcultar detallesVer detallesPuntos de verificación y técnicas de verificación
Puntos de verificación y técnicas de verificación
Lección 1 • Puntos de verificación estándar
Demuestra la inserción de puntos de verificación estándar para verificar valores de propiedades de objetos. Los estudiantes añaden aserciones a nivel de propiedad a pruebas grabadas o programadas existentes.
Lección 2 • Verificación programática con Reporter
Enseña el uso del objeto Reporter para registrar resultados personalizados de aprobado/fallido en scripts. Los estudiantes complementan los puntos de verificación integrados con aserciones flexibles basadas en código.
Lección 3 • Puntos de verificación de mapa de bits y accesibilidad
Presenta la verificación basada en imágenes y las comprobaciones de cumplimiento de accesibilidad. Los estudiantes aplican aserciones visuales y basadas en estándares para necesidades de pruebas especializadas.
Lección 4 • Puntos de verificación de tablas y bases de datos
Explica la verificación de datos tabulares en cuadrículas de UI y la consulta de bases de datos backend. Los estudiantes confirman la integridad de los datos en las capas de UI y de datos simultáneamente.
Lección 5 • Puntos de verificación de texto y área de texto
Cubre la captura y verificación de texto visible dentro de controles y regiones de UI. Los estudiantes validan salidas de texto dinámicas como mensajes de confirmación.
Capítulo 6OcultarOcultar detallesVer detallesPruebas basadas en datos y basadas en palabras clave
Pruebas basadas en datos y basadas en palabras clave
Lección 1 • Construcción de una suite de pruebas basada en palabras clave
Guía a los estudiantes a través de la implementación de una suite funcional basada en palabras clave en UFT. Los estudiantes producen un esqueleto de framework reutilizable aplicable a proyectos reales.
Lección 2 • Tabla de datos y parametrización
Presenta la Tabla de Datos de UFT y cómo parametrizar pasos de prueba con valores externos. Los estudiantes convierten scripts codificados en pruebas basadas en datos.
Lección 3 • Variables de entorno
Explica las variables de entorno integradas y definidas por el usuario para compartir valores entre pruebas. Los estudiantes usan variables de entorno para gestionar datos de configuración de forma centralizada.
Lección 4 • Conceptos del framework basado en palabras clave
Presenta el modelo basado en palabras clave donde la lógica de prueba es impulsada por palabras clave de acción en una hoja de datos. Los estudiantes comprenden la arquitectura antes de implementarla.
Lección 5 • Fuentes de datos externas
Cubre la importación de datos de prueba desde archivos Excel, archivos CSV y bases de datos hacia UFT. Los estudiantes conectan pruebas a fuentes de datos del mundo real utilizadas en proyectos empresariales.
Capítulo 7OcultarOcultar detallesVer detallesAcciones, funciones y componentes reutilizables
Acciones, funciones y componentes reutilizables
Lección 1 • Principios de diseño de framework modular
Aplica principios de diseño de software a la arquitectura de pruebas de UFT para una mantenibilidad a largo plazo. Los estudiantes evalúan y refactorizan scripts existentes según criterios de diseño modular.
Lección 2 • Comprensión de las acciones de UFT
Explica las acciones reutilizables vs. no reutilizables y cómo particionan la lógica de prueba. Los estudiantes dividen scripts monolíticos en unidades de acción enfocadas y llamables.
Lección 3 • Agrupación de pruebas con conjuntos de pruebas
Demuestra la organización de múltiples pruebas en conjuntos de pruebas para ejecución secuencial o paralela. Los estudiantes gestionan grandes suites de pruebas eficientemente usando ejecución por lotes.
Lección 4 • Escenarios de recuperación
Presenta los escenarios de recuperación de UFT para manejar ventanas emergentes inesperadas y fallos de aplicaciones. Los estudiantes configuran la recuperación automatizada que mantiene las ejecuciones de pruebas desatendidas.
Lección 5 • Librerías de funciones
Cubre la creación de archivos de librería de funciones VBScript externos y su asociación con pruebas. Los estudiantes centralizan funciones de utilidad compartidas para usar en toda la suite de pruebas.
Capítulo 8OcultarOcultar detallesVer detallesFunciones avanzadas de UFT e integración de CI
Funciones avanzadas de UFT e integración de CI
Lección 1 • Integración con ALM y gestión de pruebas
Explica la conexión de UFT con Application Lifecycle Management para la planificación y ejecución de pruebas. Los estudiantes almacenan, programan e informan pruebas dentro de un proyecto ALM.
Lección 2 • Pruebas de aplicaciones móviles
Presenta las capacidades de pruebas móviles de UFT para aplicaciones iOS y Android. Los estudiantes configuran conexiones de dispositivos y graban scripts de prueba móviles.
Lección 3 • Ejecución desde línea de comandos y pipeline de CI
Demuestra la ejecución de pruebas UFT mediante línea de comandos y la integración con herramientas de CI. Los estudiantes configuran disparadores de pruebas automatizados dentro de los pipelines de construcción.
Lección 4 • Optimización de rendimiento y depuración
Cubre las herramientas de depuración de UFT, puntos de interrupción y técnicas de optimización de scripts. Los estudiantes diagnostican pruebas inestables y reducen el tiempo de ejecución en suites grandes.
Lección 5 • Pruebas de API con UFT
Cubre la creación y ejecución de pasos de prueba de API para servicios REST y SOAP dentro de UFT. Los estudiantes amplían la cobertura de pruebas más allá de la UI hacia la capa de servicios.
Tu certificado válido de finalización
Este curso es para ti:
Testers manuales: listos para migrar hacia la automatización y hacer crecer su trayectoria profesional en QA.
Ingenieros de QA junior: que buscan añadir una herramienta empresarial reconocida a su conjunto de habilidades.
Desarrolladores de software: que desean comprender las pruebas automatizadas desde una perspectiva dedicada de QA.
Personas en transición profesional: que ingresan a la industria tecnológica a través de una ruta estructurada y enfocada en herramientas de QA.
Analistas de QA: que trabajan en organizaciones que usan UFT y necesitan ponerse al día.
Profesionales de TI: que brindan soporte a equipos de software empresarial y se expanden hacia el aseguramiento de calidad.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Ecuador?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















