Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
REST Assured con Java: automatización de pruebas de API
Rating: 4.6 out of 5(559 ratings)
2,169 students

REST Assured con Java: automatización de pruebas de API

Creá tu framework de API testing con TestNG y Allure: requests, JSONPath, schemas y autenticación.
Last updated 10/2026
Spanish
Spanish [Auto],

What you'll learn

  • El concepto de API.
  • Cómo crear un framework para el testing automatizado de APIs con Java y Cucumber.
  • Cómo utilizar Rest Assured.
  • Por qué es tan importante automatizar API Testing?
  • Cuándo hacer API testing y cuándo hacer UI testing?
  • Creación de reportes en el framework.
  • Ejemplos prácticos de casos reales.
  • Cómo hacer otro tipo de Framework con Groovy y TestNG
  • Mejores prácticas y casos complejos reales.

Course content

11 sections • 65 lectures • 4h 59m total length
  • Introducción al curso3:15
  • URIs y Endpoints: ¿Qué son?7:36
  • ¿Qué es una API?9:50
  • ¿Qué es un Request o Solicitud?5:07
  • ¿Qué es un Response o Respuesta?2:38
  • La importancia de API Testing8:45
  • El debate: UI vs API Testing...¿Cuál hacer?6:07
  • Cuestionario módulo 1
  • ? Asignación del Módulo: Introducción a API Testing con Rest Assured

Requirements

  • Ganas de aprender y ser proactivo!
  • Conocimientos de Programación Orientada a Objetos con Java o haber realizado el curso de Programación para Testers.
  • Tener un entorno de trabajo Java listo para trabajar con VS Code (JDK y JRE configurados).

Description

Aprendé a automatizar pruebas de API con REST Assured y Java, y a organizar un framework de testing con TestNG y Allure. El curso combina conceptos de APIs con ejemplos para que entiendas qué enviar en una solicitud, qué validar en una respuesta y cómo comunicar los resultados de las pruebas.


Vas a empezar por los fundamentos: APIs, URIs, endpoints, requests y responses, y el lugar de las pruebas de API frente a las pruebas de interfaz. Después vas a trabajar con los métodos GET, POST, PUT y DELETE, los headers y el Content Type para construir solicitudes y comprender sus diferencias.


Con JSONPath vas a ubicar datos dentro de una respuesta JSON. También vas a explorar la validación de schemas, los códigos de estado y la serialización y deserialización, conectando la estructura de los datos con las comprobaciones que necesita una prueba.


La autenticación forma parte del recorrido. El curso incluye autenticación simple y de dos vías, además de keystores, truststores y mutual TLS entre servidor y cliente. Vas a conocer estos mecanismos y su aplicación a escenarios de pruebas con REST Assured.


Para organizar las ejecuciones, vas a trabajar con TestNG, parámetros, prioridades y la habilitación o deshabilitación de pruebas. También vas a explorar qué es mocking en API testing y las opciones para usarlo con REST Assured, junto con la generación de reportes de resultados con Java y Allure.


Este curso está dirigido a testers, profesionales de QA y desarrolladores que quieren automatizar pruebas de API con Java. Conviene contar con una base de programación para aprovechar el recorrido. Al terminar, vas a tener una base para construir un framework de pruebas de API, definir validaciones y presentar resultados que permitan investigar fallos.

Who this course is for:

  • Automation Testers que solo usan Selenium
  • Testers manuales que quieren empezar a automatizar siguiendo las mejores prácticas.