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 1HTTP 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 2Convenciones 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 3Anatomí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 4Autenticació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 5Qué 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 6Validació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 7Datos 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 8Casos 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 9Explorando 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 10Ejecutando 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!