Curso completo

Básico de Testing de API con Playwright

Empieza a probar APIs con Playwright: prueba un endpoint REST real, sus parámetros de consulta y sus escenarios de error y, después, ejecútalo en la integración continua.

Contenido del curso

9 lecciones completas que cubren todo lo que necesitas saber

Introducción

Introducción
Estructura del curso
Conoce cómo está organizado el curso y aprovecha el contenido al máximo.
Introducción
Prerrequisitos
Sistemas y conocimientos necesarios para completar el curso.
Introducción
Conociendo la aplicación bajo prueba
Conoce la EngageSphere Customers API, que vas a probar a lo largo del curso.
Lección
Lección 1
Fork, clonado y configuración de Playwright
Haz un fork, clona, ejecuta la API con Docker y configura Playwright para el testing de API.

Camino feliz

Lección
Lección 2
Escribir una prueba de camino feliz
Envía una petición GET y verifica el código de estado y la estructura del cuerpo.

Parámetros de consulta

Lección
Lección 3
Parámetro de consulta: page
Prueba el parámetro de consulta page y verifica la página actual.
Lección
Lección 4
Parámetro de consulta: limit
Prueba el parámetro de consulta limit y verifica el tamaño de la colección.
Lección
Lección 5
Parámetro de consulta: size
Prueba el filtro size y verifica que todos los clientes coinciden con él.
Lección
Lección 6
Parámetro de consulta: industry
Prueba el filtro industry y verifica que todos los clientes coinciden con él.

Escenarios de error

Lección
Lección 7
Escenarios de error
Verifica las respuestas 400 Bad Request ante valores de parámetro inválidos.

Ejecutar las pruebas y CI

Lección
Lección 8
Ejecutar pruebas de API en modo headless
Ejecuta, filtra y genera reportes de tus pruebas de API.
Lección
Lección 9
Ejecutar las pruebas en GitHub Actions
Ejecuta tus pruebas de API de Playwright en un pipeline de integración continua.

Bonus y conclusión

Bonus
Bonus: el MCP de Playwright para el testing de API
Usa el MCP de Playwright para que un asistente de IA te ayude a explorar y probar la API.
Conclusión
¡Felicitaciones!
¡Completaste el curso Básico de Testing de API con Playwright!