[HDP-080] Ejecución de pruebas con Postman

Duración:                     20 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa  está destinada a  Programadores y Analistas que desean aprender a desarrollar aplicaciones web de última generación basadas en APIs y Restful Services.

Requisitos previos 

Los alumnos necesitarán tener experiencia servicios rest previamente, para poder comprender la materia del curso con éxito. 

Objetivos

Comprender las tecnologías de Web Services Rest en profundidad, solventando los fallos de concepto y base habituales. Entender los mecanismos de consumo, acceso y descubrimiento de API’s.


Contenido

  1. Filosofía REST
    1. ¿Qué es REST?
    2. Uso correcto de URIs
    3. Protocolo HTTP
    4. Hipermedia
    5. Servicios CRUD
    6. HATEOAS
  2. Gobierno de la API
    1. Normalización
    2. Estandarización
    3. Versiones
    4. Dependencias
    5. Testing
    6. Seguridad
  3. Testing con Postman
    1. Preparando el entorno de desarrollo
      1. Instalar y configurar Postman
      2. Registrarse en Postman
      3. Crear Peticiones de API
    2. Probando
      1. Pasar datos adicionales con una solicitud
      2. Crear solicitudes dinámicas con variables
      3. Importar solicitudes desde un navegador
      4. Depuración de solicitudes
      5. Guardar y compartir solicitudes
      6. Inspeccionar respuestas
    3. Secuencias de comandos
      1. Scripting de pruebas
      2. Probar una API
      3. Refactorización
    4. Flujos de trabajo de API con GitHub
      1. Configurar la autenticación de dos factores en Postman y en GitHub
      2. Crear un flujo de trabajo simple con la API de GitHub
    5. Automatización de pruebas
      1. Recogida de muestras
      2. Usar monitores
      3. Instalar NewMan
      4. Ejecutar una colección en Newman y generar un informe
  4. Herramientas de testing
    1. SOAP UI
    2. Rest Assured


Documentación Recomendada

Automating and Testing a REST API
Alan Richardson
August 2017 | 258 pages

https://leanpub.com/testrestapi