TSPSTM01ILTDesarrollo de Software
Automatización de pruebas – Postman
32 Presencial-Remoto €0.00
Descripción
Este curso está diseñado para proporcionar una comprensión integral y práctica de la automatización de pruebas para APIs REST utilizando Postman, una de las herramientas más poderosas y utilizadas en el desarrollo de pruebas de software. A lo largo de los módulos, los estudiantes aprenderán desde los conceptos fundamentales hasta la integración con entornos de desarrollo continuo.
Objetivos
Conocer Postman y adquirir las habilidades necesarias para la automatización de pruebas de API, proporcionando las habilidades necesarias para diseñar, ejecutar y documentar pruebas efectivas.
Audiencia
Curso dirigido a Analistas, testers y programadores que necesiten profundizar en automatización y pruebas de APIs utilizando Postman
Prerrequisitos
• Conocimientos básicos de Javascript y APIs REST
• Conocimientos básicos de pruebas de software
• Conocimientos básicos de pruebas de software
Temario
**Módulo 1: Fundamentos de pruebas y APIs REST**
• Introducción al testing: principios y beneficios.
• Diferentes niveles y tipos de pruebas.
• Conceptos clave de APIs REST y peticiones HTTP.
• Importancia de los servicios REST en pruebas de software.
**Módulo 2: Configuración inicial de Postman**
• Instalación de Postman en distintos sistemas operativos.
• Configuración inicial y navegación por la interfaz.
• Comparación de alternativas para el testing de APIs REST.
**Módulo 3: Gestión de peticiones y variables**
• Creación y organización de peticiones en Postman.
• Gestión de colecciones para agrupar peticiones relacionadas.
• Configuración y uso de entornos para pruebas específicas.
**Módulo 4: Automatización y ejecución de pruebas**
• Escritura de scripts para la automatización de pruebas.
• Uso de Collection Runner para ejecutar múltiples pruebas.
• Documentación de servicios utilizando Markdown.
• Creación y mantenimiento de documentación detallada.
**Módulo 5: Simulación de servicios y monitorización**
• Creación y gestión de mocks en Postman.
• Configuración y uso de Mock Server para simular respuestas de API.
• Configuración de monitores para ejecutar pruebas automáticas y obtener informes de rendimiento.
**Módulo 6: Automatización con la línea de comandos**
• Instalación y configuración de Newman.
• Ejecución de pruebas de Postman desde la línea de comandos.
• Integración de Newman con herramientas de CI/CD para automatización en el pipeline de desarrollo.
**Módulo 7: La API de Postman**
• Utilización de la API de Postman para tareas de gestión.
• Manejo de autenticación y permisos en la API.
• Administración de colecciones, entornos, mocks, monitores y workspaces.
• Gestión de usuarios y permisos en Postman.
**Módulo 8: Funcionalidades adicionales**
• Test scripting Avanzado
• Automatización de flujos de trabajo
• Integración con CI/CD
• Introducción al testing: principios y beneficios.
• Diferentes niveles y tipos de pruebas.
• Conceptos clave de APIs REST y peticiones HTTP.
• Importancia de los servicios REST en pruebas de software.
**Módulo 2: Configuración inicial de Postman**
• Instalación de Postman en distintos sistemas operativos.
• Configuración inicial y navegación por la interfaz.
• Comparación de alternativas para el testing de APIs REST.
**Módulo 3: Gestión de peticiones y variables**
• Creación y organización de peticiones en Postman.
• Gestión de colecciones para agrupar peticiones relacionadas.
• Configuración y uso de entornos para pruebas específicas.
**Módulo 4: Automatización y ejecución de pruebas**
• Escritura de scripts para la automatización de pruebas.
• Uso de Collection Runner para ejecutar múltiples pruebas.
• Documentación de servicios utilizando Markdown.
• Creación y mantenimiento de documentación detallada.
**Módulo 5: Simulación de servicios y monitorización**
• Creación y gestión de mocks en Postman.
• Configuración y uso de Mock Server para simular respuestas de API.
• Configuración de monitores para ejecutar pruebas automáticas y obtener informes de rendimiento.
**Módulo 6: Automatización con la línea de comandos**
• Instalación y configuración de Newman.
• Ejecución de pruebas de Postman desde la línea de comandos.
• Integración de Newman con herramientas de CI/CD para automatización en el pipeline de desarrollo.
**Módulo 7: La API de Postman**
• Utilización de la API de Postman para tareas de gestión.
• Manejo de autenticación y permisos en la API.
• Administración de colecciones, entornos, mocks, monitores y workspaces.
• Gestión de usuarios y permisos en Postman.
**Módulo 8: Funcionalidades adicionales**
• Test scripting Avanzado
• Automatización de flujos de trabajo
• Integración con CI/CD