• No hay productos en el carrito.

Inicio / Cursos / REST Assured con Java: automatización de pruebas de API
Impartido por The Free Range TesterPago único de $2,800 MXN · acceso por 12 meses

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.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 55 h 11 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

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.

  • 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.

Temario

UNIDAD 1 - Introducción · 9 lecciones

UNIDAD 1 - Introducción

  • Introducción al cursoVideo · 3 min
  • URIs y Endpoints: ¿Qué son?Video · 8 min
  • ¿Qué es una API?Video · 10 min
  • ¿Qué es un Request o Solicitud?Video · 5 min
  • ¿Qué es un Response o Respuesta?Video · 3 min
  • La importancia de API TestingVideo · 9 min
  • El debate: UI vs API Testing...¿Cuál hacer?Video · 6 min
  • Cuestionario módulo 1Cuestionario · 0 min
  • ? Asignación del Módulo: Introducción a API Testing con Rest AssuredCuestionario · 1 h
UNIDAD 2 - Presentando las herramientas que vamos a usar y su configuración. · 6 lecciones

UNIDAD 2 - Presentando las herramientas que vamos a usar y su configuración.

  • El IDE que vamos a usar: VSCodeVideo · 7 min
  • Instalaciones previasVideo · 4 min
  • Primeros pasos: build.gradle y estructura del proyectoVideo · 6 min
  • Verificando que tenemos todo instalado correctamenteVideo · 5 min
  • Verificando que tenemos todos instalado: ReferenciaLectura · 0 min
  • Actividad módulo 2Cuestionario · 1 h
UNIDAD 3 - Métodos para hacer llamadas a las APIs y sus componentes · 16 lecciones

UNIDAD 3 - Métodos para hacer llamadas a las APIs y sus componentes

  • El método GETVideo · 8 min
  • El método GET: ReferenciaLectura · 0 min
  • El método POSTVideo · 6 min
  • El método POST: ReferenciaLectura · 0 min
  • El método PUTVideo · 5 min
  • El método PUT: ReferenciaLectura · 0 min
  • El método DELETEVideo · 3 min
  • El método DELETE: ReferenciaLectura · 0 min
  • Los Headers: ¿Qué son y para qué los vamos a usar?Video · 5 min
  • Un tipo de Header especial: El Content TypeVideo · 4 min
  • Ubicando elementos dentro de una estructura JSON: JsonPathVideo · 10 min
  • JSONPath: ReferenciaLectura · 0 min
  • SOAP requests y REST: ¿Cómo hacemos?Video · 12 min
  • Consultas SOAP: ReferenciaLectura · 0 min
  • Cuestionario módulo 3Cuestionario · 0 min
  • Asignación del Módulo: Exploración de Métodos HTTP, Headers y JSONsCuestionario · 1 h
UNIDAD 4 - Auth y herramientas para ayudarnos · 9 lecciones

UNIDAD 4 - Auth y herramientas para ayudarnos

  • Clientes REST: Nuestros aliados explorando APIsVideo · 4 min
  • Autenticación BásicaVideo · 3 min
  • Autenticación básica: ReferenciaLectura · 0 min
  • Autenticación con tokensVideo · 9 min
  • Autenticación por Token: ReferenciaLectura · 0 min
  • Creando una función para ayudarnos: Generar un email random.Video · 3 min
  • Email Random: ReferenciaLectura · 0 min
  • Cuestionario módulo 4Cuestionario · 0 min
  • Asignación del Módulo: Autenticación y Herramientas para Exploración de APIsCuestionario · 1 h
UNIDAD 5 - Trabajando con autenticación Servidor-Cliente. · 2 lecciones

UNIDAD 5 - Trabajando con autenticación Servidor-Cliente.

  • El Keystore y el Truststore en Java.Video · 10 min
  • Rest Assured: Autenticación con mutual TLS contra servidor y cliente.Lectura · 0 min
UNIDAD 6 - ¡Testeando APIs! · 14 lecciones

UNIDAD 6 - ¡Testeando APIs!

  • Validación de schemasVideo · 9 min
  • Validación de Schemas: ReferenciaLectura · 0 min
  • Serialización y deserializaciónVideo · 7 min
  • Serialización y deserialización: ReferenciaLectura · 0 min
  • Validando códigos de statusVideo · 7 min
  • Validando códigos de Status: ReferenciaLectura · 0 min
  • Validaciones importantes a tener en cuenta cuando hacemos API TestingVideo · 9 min
  • Validaciones importantes: ReferenciaLectura · 0 min
  • Probando la performance de un endpointVideo · 6 min
  • Probando la performance: ReferenciaLectura · 0 min
  • Tests de idempotenciaVideo · 14 min
  • Tests de idempotencia: ReferenciaLectura · 0 min
  • Cuestionario módulo 5Cuestionario · 0 min
  • Tarea módulo 5Cuestionario · 1 h
UNIDAD 7 - TestNG: Organizando nuestras suites de pruebas · 6 lecciones

UNIDAD 7 - TestNG: Organizando nuestras suites de pruebas

  • Agrupando pruebas con TestNGVideo · 7 min
  • Agrupando pruebas: ReferenciaLectura · 0 min
  • TestNG: Prioridades en nuestras pruebasVideo · 2 min
  • TestNG y Priorities: ReferenciaLectura · 0 min
  • Parámetros en TestNGVideo · 7 min
  • Habilitar y deshabilitar pruebas en TestNGVideo · 4 min
UNIDAD 8 - Mocking · 2 lecciones

UNIDAD 8 - Mocking

  • ¿Qué es mocking cuando hablamos de API Testing?Video · 9 min
  • Opciones y librerías para hacer mocking con RestAssuredVideo · 3 min
UNIDAD 9 - Reportes para nuestros resultados · 7 lecciones

UNIDAD 9 - Reportes para nuestros resultados

  • ¿Qué reportar cuando hacemos API Testing?Video · 5 min
  • Opciones para crear reportes con RestAssured y JavaVideo · 7 min
  • Instalación de AllureVideo · 6 min
  • Instalación Allure: ReferenciaLectura · 0 min
  • Implementación de reportes con AllureVideo · 10 min
  • Completando los metadatos de nuestras pruebasVideo · 14 min
  • Completando metadatos: ReferenciaLectura · 0 min
UNIDAD 10 - Conclusión · 2 lecciones

UNIDAD 10 - Conclusión

  • Reflexiones sobre lo aprendidoVideo · 8 min
  • Tarea finalCuestionario · 2 h
UNIDAD 11 - Clase Extra · 2 lecciones

UNIDAD 11 - Clase Extra

  • Clase extraVideo · 1 min
  • Adios!Lectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    11 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    10 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: REST Assured con Java: automatización de pruebas de API

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por The Free Range Tester.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 11 unidades · 75 lecciones · 55 h
  • 12 meses de acceso
  • 10 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por The Free Range Tester; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · REST Assured con Java: automatización de pruebas de API

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture