API Testing con Postman
Detalles del Curso
En la arquitectura de software actual, las APIs son la columna vertebral de cualquier aplicación. Este curso está diseñado para dominar la validación del backend antes de que exista una interfaz gráfica, ahorrando tiempo y costes en el ciclo de desarrollo. Los alumnos aprenderán a utilizar Postman no solo como cliente HTTP, sino como una potente herramienta de automatización, validación de datos y monitorización, integrándola en procesos de integración continua (CI/CD).
Comprende la base de las comunicaciones web.
- Arquitectura cliente-servidor y verbos HTTP (GET, POST, PUT, DELETE).
- Estructura de peticiones: cabeceras, parámetros, body y códigos de estado.
- Creación y gestión de Colecciones y Entornos en Postman.
Usa código para automatizar tus pruebas de API.
- Uso de Tests y Pre-request scripts en JavaScript.
- Validación de esquemas JSON y extracción de variables dinámicas.
- Uso de aserciones avanzadas (Chai Assertion Library).
Diseña pruebas robustas y mantenibles.
- Pruebas basadas en datos (Data-Driven Testing) usando archivos CSV y JSON.
- Flujos de trabajo avanzados (Postman Flows) y encadenamiento de peticiones.
- Estrategias de nomenclatura y mantenimiento de suites escalables.
Ejecuta tus colecciones de Postman en la nube.
- Espacios de trabajo compartidos y control de versiones de colecciones.
- Ejecución de pruebas por línea de comandos utilizando Newman.
- Integración de pruebas automatizadas en pipelines de CI/CD (Jenkins, GitLab CI).
infoRequisitos previos
Conocimientos básicos de arquitectura web (HTML/JSON) y nociones fundamentales de QA. No se requiere experiencia previa en programación, aunque nociones de JavaScript son recomendables.