Guía de temario

Lo que aprenderás semana a semana

Explora los programas completos de QA Manual y QA Automatización. Cada módulo corresponde a un mes de clases en vivo los sábados.

QA AUTOMATIZACIÓN

Programa de Curso de Automatización de Pruebas con Playwright

Duración 6 meses
Frecuencia Todos los sábados
Clases 24 clases
Duración por clase 1 hora y media

Objetivo general

Formar estudiantes capaces de automatizar pruebas web utilizando Playwright y JavaScript, aplicando buenas prácticas de automatización, diseño de frameworks, manejo de datos, generación de reportes e integración con herramientas utilizadas en proyectos reales.

Mes 1 Módulo 1: Fundamentos de programación con JavaScript

Clase 1

  • ¿Qué es la automatización de pruebas?
  • QA Manual vs QA Automation
  • Beneficios de la automatización
  • Casos recomendados para automatizar
  • Introducción a Playwright

Clase 2

  • Variables: let, const y var
  • String, Number, Boolean, Null y Undefined
  • Arrays y objetos

Clase 3

  • Operadores aritméticos, relacionales y lógicos
  • If, Else, Else If y Switch

Clase 4

  • For, While y Do While
  • Funciones, parámetros y retorno de valores
  • Ejercicios prácticos
Mes 2 Módulo 2: JavaScript intermedio

Clase 5

  • Arrays: Push, Pop, Shift, Unshift, Includes, Filter y Map

Clase 6

  • Creación de objetos, propiedades y métodos
  • JSON, Parse y Stringify

Clase 7

  • Try, Catch y Finally
  • Debugging básico

Clase 8

  • Promesas, Async y Await
  • Fetch y consumo básico de APIs
Mes 3 Módulo 3: Preparación del entorno Playwright

Clase 9

  • Visual Studio Code, Node.js, Git y NPM

Clase 10

  • Instalación de Playwright
  • Creación y estructura del proyecto
  • Configuración inicial y navegadores soportados

Clase 11

  • Primer script automatizado
  • Lanzamiento del navegador, apertura de páginas y navegación

Clase 12

  • CSS Selectors, XPath, ID, Name, Class y Text Locator
  • Buenas prácticas de selectores
Mes 4 Módulo 4: Automatización web con Playwright

Clase 13

  • Interacciones: Click, Fill, Check, Select Option y Hover

Clase 14

  • Assertions
  • Validación de textos, elementos y URLs

Clase 15

  • Waits automáticos, WaitForSelector y WaitForTimeout
  • Buenas prácticas de esperas

Clase 16

  • Screenshots, videos y trazas (Trace Viewer)
  • Reportes
Mes 5 Módulo 5: Framework profesional

Clase 17

  • Page Object Model (POM): conceptos, beneficios e implementación

Clase 18

  • Variables externas, archivos JSON y Data Driven Testing

Clase 19

  • BeforeEach, AfterEach, BeforeAll, AfterAll y Fixtures

Clase 20

  • Automatización de flujos reales: login, registro, búsquedas y formularios
Mes 6 Módulo 6: Automatización avanzada

Clase 21

  • Integración con APIs desde Playwright
  • Validaciones de respuestas y manejo de tokens

Clase 22

  • HTML Reports y Allure Reports (introducción)
  • Evidencias automáticas

Clase 23

  • Git y GitHub para automatización
  • Repositorios, branches, pull requests y trabajo colaborativo

Clase 24

  • Proyecto final: automatización completa de una aplicación web
  • Page Object Model, datos externos, reportes y presentación

Proyecto: Automatización completa de una aplicación web con POM, datos externos y reportes.

Proyecto final del curso

  • Crear un proyecto Playwright desde cero.
  • Implementar Page Object Model.
  • Automatizar login, registro, búsqueda y formulario.
  • Utilizar datos externos en JSON.
  • Generar reportes automáticos.
  • Subir el proyecto a GitHub.

Herramientas que deben instalar

  • Visual Studio Code
  • Node.js (LTS)
  • Git
  • Google Chrome
  • Microsoft Edge
  • Mozilla Firefox
  • Cuenta de GitHub
  • Playwright Test for VS Code
  • GitLens
  • Prettier

Programa orientado a formar QA Automation con Playwright, JavaScript, frameworks profesionales y herramientas usadas en proyectos reales.