Descripción del curso
En este curso aprenderás a diseñar, desarrollar y ejecutar pruebas automatizadas web modernas utilizando Playwright, aplicando buenas prácticas de automatización, patrones de diseño y frameworks profesionales con JavaScript y TypeScript.
A lo largo del curso trabajarás de manera teórica y práctica, comprendiendo no solo el cómo automatizar, sino también el por qué de cada decisión técnica, alineado al enfoque actual de Quality Engineering.
Desarrollarás un framework de automatización real con Playwright, utilizando Page Object Model, manejo de fixtures, reportes HTML, evidencias (screenshots, videos, traces) e integración básica con CI/CD (GitHub Actions), aplicable a proyectos corporativos reales.
Este curso no se limita a ejecutar scripts: te prepara para pensar como un Automation Engineer / Quality Engineer, enfrentar escenarios reales de proyectos y construir automatizaciones estables, mantenibles y escalables.
Al finalizar, contarás con:
Un proyecto de automatización completo con Playwright
Experiencia práctica en Playwright con JavaScript y TypeScript
Conocimientos aplicables a entornos corporativos reales
Bases sólidas para desempeñarte como QA Automation / QE Junior
Este curso está dirigido a:
Analistas de Calidad (QA)
Testers de Software
QA Automation Junior / Quality Engineers
Profesionales de Testing que deseen dar el salto a automatización
Desarrolladores de Software interesados en pruebas automatizadas
Líderes técnicos o jefes de equipo que deseen comprender la automatización moderna
Estudiantes de carreras de sistemas, informática o afines con conocimientos básicos de programación
Requisitos
Para llevar el curso se requiere:
💻 Laptop o PC (Windows, macOS o Linux)
🌐 Conexión estable a internet
🧠 Conocimientos básicos de programación (JavaScript deseable, no excluyente)
🧪 Conocimientos básicos de pruebas de software
(tipos de prueba, casos de prueba, conceptos de QA)🤝 Compromiso de participación activa durante el curso
Recomendado (no excluyente):
Conocimientos básicos de Programación Orientada a Objetos
Experiencia previa como QA o Tester
Familiaridad con pruebas manuales
Temario del taller digital
Objetivo:
Comprender los principios de la automatización de pruebas, el rol del Automation / Quality Engineer y los fundamentos de Playwright como herramienta moderna de automatización web.
Contenidos:
Introducción a la automatización de pruebas
Automatización vs pruebas manuales
Rol del Automation Engineer y Quality Engineer
Retos y beneficios de la automatización moderna
¿Qué es Playwright y por qué usarlo?
Playwright vs Selenium (enfoque moderno)
Arquitectura de Playwright
Browsers soportados (Chromium, Firefox, WebKit)
Instalación de Node.js y Playwright
Estructura base de un proyecto Playwright
Primer test con Playwright
Práctica:
Configuración del entorno de trabajo
Instalación de Playwright
Ejecución del primer test automatizado
Automatización de un flujo básico de navegación web
Objetivo:
Aprender a interactuar con elementos web utilizando selectores modernos de Playwright, ejecutar acciones sobre la UI y validar comportamientos mediante aserciones.
Contenidos:
Inspección del DOM
Buenas prácticas para seleccionar elementos
Selectores en Playwright
Comparación CSS vs XPath
Interacciones básicas
Manejo de iframes
Aserciones en Playwright
Auto-waits y manejo de esperas
Práctica:
Automatización de formularios web
Validación de mensajes de error y éxito
Uso correcto de selectores y aserciones
Objetivo:
Diseñar pruebas automatizadas mantenibles aplicando patrones de diseño y buenas prácticas de arquitectura usando Page Object Model.
Contenidos:
Principios de diseño en automatización
Separación de responsabilidades
Page Object Model (POM)
Uso de BasePage
Organización de tests
Uso de fixtures
Manejo de datos de prueba
Uso de archivos JSON y variables de entorno
Práctica:
Refactorización de tests a POM
Creación de páginas reutilizables
Automatización de un flujo completo con arquitectura limpia
Objetivo:
Diseñar un framework profesional utilizando el patrón Page Object Model, alineado a estándares de la industria y a la certificación CSE.Contenidos:
¿Qué es un framework de automatización?
Principios de diseño en automatización
Introducción al patrón Page Object Model (POM)
Separación de responsabilidades
Diseño de páginas y métodos
Manejo de acciones reutilizables
Manejo de excepciones y errores
Uso de utilitarios y helpers
Buenas prácticas para mantenimiento y escalabilidad
Práctica:
Implementación de POM en el proyecto
Refactorización de scripts
Automatización de flujos completos usando POM
Objetivo:
Aplicar TypeScript para mejorar la calidad del código de automatización, realizar debugging efectivo y generar evidencias y reportes profesionales.
Contenidos:
Introducción a TypeScript aplicado a Playwright
Tipado fuerte y beneficios en testing
Uso de interfaces y enums
Manejo de errores
Debugging en Playwright
Configuración avanzada
Reportes de ejecución
Práctica:
Análisis de fallos reales
Generación de reportes HTML
Uso de trazas para debugging
Objetivo:
Integrar las pruebas automatizadas en entornos reales, automatizar servicios API y consolidar conocimientos mediante un proyecto final completo.
Contenidos:
Estrategia de automatización
Automatización UI vs API
Manejo de autenticación
Introducción a CI/CD
Buenas prácticas en pipelines
Práctica:
Automatización de un flujo E2E UI
Integración básica con CI
Proyecto final de automatización profesional

Trainer: Jorge Paz
QA Manager
Inscribirme
Los datos ingresados serán utilizados para la emisión del certificado.

