Elige tu idioma
Curso de testing con UFT
Más de 2 millones de estudiantes en todo el mundo

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.

Dedika para empresas

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.

Haz clic aquí

Contenido del curso

8 Capítulos • 38 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

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 2Ver detalles

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 3Ver detalles

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 4Ver detalles

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 5Ver detalles

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 6Ver detalles

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 7Ver detalles

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 8Ver detalles

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.

Certificación

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...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompts

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