Testing de servicios API REST
Este curso esta enfocado a la prueba de servicios REST por medio de la herramienta REST Assured que es un DSL de Java, brindándonos la facilidad de lenguajes dinámicos como Ruby y Groovy en el dominio de Java.
Objetivo
Probar y validar servicios REST usando la herramienta REST Assured para el analisis de peticiones y respuestas en el consumo de servicios web verificando los parametros enviados y obtenidos dentro de cada caso de prueba se plantee.
Dirigido a
Ingenieros de QA, probadores y desarrolladores de pruebas involucrados en pruebas de API de software y servicios web.
El alumno podrá:
Entender los conceptos principales de REST.
Aprender a consumir servicios REST.
Producir servicios REST.
Restringir el acceso a las API Rest.
Comunicar una API REST con el Frontend.
Comprender buenas prácticas del diseño de APIs REST.
Características del curso
Duración
7 Horas.
Idioma
Español.
Modalidad
Presencial, remoto e híbrido.
Temario
Capítulo 1: Introducción
- ¿Qué es la prueba API y por qué debería hacerlo?
- REST vs prueba de API basada en SOAP.


Capítulo 2: Descripción general
del modelo de arquitectura de tres niveles
- Nivel de presentación: interfaz de usuario (UI).
- Nivel lógico - lógica de negocios (API).
- Nivel de datos: datos de la base de datos (DB).
Capítulo 3: Descripción general
de la sintaxis Rest Assured
- Similitudes con Gherkin y BDD.
- Creando un proyecto.
- Probando el nivel lógico.


Capítulo 4: Envío
de solicitudes a la API
- Solicitudes de POST, GET, PUT, DELETE, OPTIONS, PATCH y HEAD.
- Validar y verificar respuestas.
Capítulo 5: Prueba de la
funcionalidad de la API
- Trabajando con TestNG.
- Prueba de fiabilidad de la API.
- Llevando a cabo pruebas de rendimiento.
- Llevar a cabo pruebas de seguridad.
- Depuración.
- Automatizando tus pruebas.
