Curso completo

Fundamentos de Testing de API

Entiende las APIs antes de automatizarlas: HTTP, REST, autenticación, esquemas y qué vale realmente verificar, sin atarte a una sola herramienta.

~3 horas de contenido

Contenido del curso

10 lecciones completas que cubren todo lo que necesitas saber

Introducción

Introducción
Visión general del curso
Descubre qué cubre este curso, para quién es y cómo se relaciona con los cursos prácticos de testing de API.
Introducción
Por qué el testing de API rinde
Dónde se ubican las pruebas de API en la pirámide, por qué son rápidas y estables, y qué no pueden decirte.

Cómo funcionan las APIs

Lección
Lección 1
HTTP en la práctica
Métodos, los códigos de estado que se confunden, las cabeceras que importan y por qué la idempotencia cambia tus reintentos.
Lección
Lección 2
Convenciones REST y diseño de recursos
Recursos, colecciones, anidamiento y versionado, y cómo las convenciones permiten predecir un endpoint sin documentación.
Lección
Lección 3
Anatomía de la petición y la respuesta
Parámetros de ruta y de consulta, cuerpos, tipos de contenido, estructura JSON, paginación y lectura crítica de una respuesta.
Lección
Lección 4
Autenticación y autorización
Claves de API, Basic, bearer tokens y JWT, OAuth, expiración de token y cómo mantener las credenciales fuera de tus pruebas.

Diseñando pruebas de API

Lección
Lección 5
Qué verificar, y qué no
Estado, esquema, valores clave y cabeceras, más la trampa del exceso de aserción que rompe la suite ante cada cambio inofensivo.
Lección
Lección 6
Validación de esquema y de contrato
Validar la forma en vez de los valores, OpenAPI como fuente de la verdad, y dónde empieza el testing de contrato.
Lección
Lección 7
Datos de prueba e independencia de entorno
Preparación con la propia API, cómo evitar fixtures mutables compartidos, y por qué una prueba que solo pasa los martes es un problema de datos.
Lección
Lección 8
Casos de error y testing negativo
Diez categorías de entrada inválida, límites, límites de tasa, timeouts y las verificaciones de seguridad que todo el mundo debería cubrir.

Trabajando profesionalmente

Lección
Lección 9
Explorando una API antes de probarla
Documentación, OpenAPI, curl y el tráfico real en DevTools, para armar un modelo mental antes de escribir nada.
Lección
Lección 10
Ejecutando pruebas de API en CI
Qué entra en el pipeline, entornos y secretos, cómo mantener la suite rápida, y fallas sobre las que se puede actuar.

Bonus y conclusión

Bonus
Bono: eligiendo tu herramienta de testing de API
Cada concepto del curso mapeado sobre Postman, REST Assured, Playwright, Cypress, k6 y curl.
Conclusión
¡Felicitaciones!
¡Completaste el curso Fundamentos de Testing de API!