Automatización Web con Playwright

Inicio: 24 de Febrero 2026

Duración: 20 hrs

Nivel: Basico – Intermedio

Incluye: Instalación, Configuración y Ejecución de Casos 100% aplicables + Certificado de Novus Technology

Programación: Febrero, Marco (martes, jueves, sabado)

Compartir

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.

keyboard_arrow_up