/
[HDP-140] API Testing. Postman y SoapUI

[HDP-140] API Testing. Postman y SoapUI

Este curso cubre la filosofía REST y su implementación en pruebas de APIs utilizando Postman y SoapUI. Se enseña el uso de URIs, el protocolo HTTP, HATEOAS, y servicios CRUD, así como la creación, depuración y automatización de pruebas en Postman. También se aborda SoapUI, desde la creación de proyectos hasta la ejecución de planes de prueba y scripting.

Duración:                     20 horas

Perfil:                            Avanzado

Dirigido a

Este curso está dirigido a programadores, analistas, ingenieros de QA y jefes de proyecto interesados en aprender a realizar pruebas de APIs utilizando herramientas como Postman y SoapUI. Es ideal para quienes buscan mejorar sus habilidades en pruebas de servicios web y RESTful APIs en entornos de desarrollo y producción.

Requisitos previos 

Los alumnos necesitarán tener conocimientos consolidados de programación JavaScript, de tecnología web y de servicios web. 

Objetivos

  • Comprender la filosofía REST y los principios clave de las APIs RESTful.
  • Aprender a crear, probar y depurar solicitudes de API utilizando Postman y SoapUI.
  • Adquirir habilidades para automatizar pruebas y generar informes de resultados.
  • Manejar diferentes entornos de prueba y realizar scripting en las herramientas.


Contenido

  1. Fundamentos de REST y APIs
    1. Introducción a la filosofía REST
    2. ¿Qué es una API RESTful?
    3. Buenas prácticas en el uso de URIs
    4. Protocolo HTTP: métodos, códigos de estado y cabeceras
    5. Hipermedia y HATEOAS
    6. Servicios CRUD en APIs REST
  2. Testing de APIs con Postman
    1. Preparación del entorno de desarrollo: instalación y configuración de Postman
    2. Creación de peticiones API: GET, POST, PUT, DELETE
    3. Gestión de datos en solicitudes: parámetros, cabeceras y cuerpos
    4. Uso de variables para crear solicitudes dinámicas
    5. Depuración de solicitudes y análisis de respuestas
    6. Automatización de pruebas con scripts en Postman
    7. Introducción a Newman: instalación y ejecución de colecciones
    8. Generación de informes automatizados en Newman
  3. Testing de APIs con SoapUI
    1. Configuración inicial y creación de proyectos en SoapUI
    2. Exploración de la interfaz de SoapUI
    3. Creación de planes de prueba (Test Suites) y casos de prueba (Test Cases)
    4. Añadir y configurar pasos de prueba (Test Steps)
    5. Uso de propiedades en casos de prueba
    6. Tipos de aserciones y validación de respuestas
    7. Ejecución y depuración de planes de prueba
    8. Modularización y reutilización de componentes de prueba
    9. Configuración de entornos de ejecución
    10. Scripting avanzado en SoapUI para pruebas personalizadas



Documentación Recomendada

API Testing and Development with Postman, Second Edition
Dave Westerveld
Jun 2024 | 358 pages

https://www.packtpub.com/en-us/product/api-testing-and-development-with-postman-9781804616000

Related pages