top of page
low-poly-1239778.jpg

API United

 

Certified API, REST & Microservices Tester

(APIU-CARMT)

Coming soon (with Karate) - Sample Exam
adult-brainstorming-business-1181622 (1)

Capacitación

¡Prepárese para convertirte en un  Certified API, REST & Microservices Tester!

IMG_1249.jpg

Examen de certificación

¡Obtenga la certificación

 APIU - CARMT

gettyimages-157282209-612x612.jpg

Soporte para el Reconocimiento

Estaremos encantados de ayudarle a ser reconocido por APIU .

APIU – Certified API, REST & Microservices Tester (APIU-CARMT)

En el mundo moderno hay una tendencia creciente a promover la reutilización en el software a través de la exposición de las funciones de software como interfaces estándar llamadas APIs. La mayoría de las aplicaciones de la nube, así como el SaaS y las aplicaciones informáticas de utilidad, están disponibles como APIs y, más recientemente, como microservicios.

Este curso es para probadores y practicantes que trabajan con APIs. Proporciona una visión completa de:

  • Los diferentes componentes de la prueba de API y Microservicios

  • Relación de la MSA (arquitectura de microservicios) con la API y la SOA

  • Diferentes estándares para API

  • Técnicas de diseño de pruebas para la prueba del API

  • Ciclo de vida de las técnicas de prueba de la API, incluyendo seguridad, carga e interoperabilidad

  • Una vista práctica de las pruebas de API con herramientas populares como soapUI y Postman

  • Automatización a nivel de pruebas de API

  • Contract First Testing en microservicios

  • Herramientas adicionales para la prueba de microservicios

Objetivos de aprendizaje

  • LO1 - Entender el ciclo de vida de las técnicas de prueba de API.

  • LO2 - Entender cómo la prueba de API complementa la prueba de IU.

  • LO3 - Conocer los diferentes estándares de las API.

  • LO4 - Entender las diferencias entre la SOA de MSA y las APIs.

  • LO5 - Implementar las pruebas de API en herramientas populares como soapUI y Postman.

  • LO6 - Implementar la Automatización incluyendo casos de uso basados en la inspección de contenido en proyectos de pruebas de API.

  • LO7 - Diseñar casos de prueba y escenarios de prueba relacionados con las API.

  • LO8 - Entender e implementar "contract testing" en Microservicios.

Contenido del curso

Los Fundamentos

  • Microservicios SOA y API

  • ¿Qué son los microservicios?

  • ¿Qué es SOA?

  • ¿Qué es  API?

 

Arquitecturas comparadas

  • SOA Vs Microservicios

  • API Vs Microservicios

  • Ejemplos de API

  • Ejemplos de Microservicios

  • Comprendiendo la arquitectura de los microservicios

  • Cómo funciona la arquitectura de microservicios

 

Estándares de API y SOA

  • SOAP vs REST 

  • Arquitectura de servicios web

    • Fundamentos de SOAP

    • Probando las solicitudes de SOAP (sopaui)

    • WSDL

    • Probando la generación de stub basada en WSDL (soapui)

  • Diseño y ejecución de pruebas para SOAP con soapui

 

Arquitectura REST

  • Los fundamentos de REST y las mejores prácticas

  • Pruebas básicas de REST (Curl, Postman, RESTAssured)

    • Solicitud GET

    • Solicitud POST

    • Solicitud PUT

    • Solicitud DELETE

Arquitectura de microservicios

  • Relación con SOA

  • Contract first

  • Despliegues comunes en CI/CD

  • Pruebas en microservicios de extremo a extremo

 

Prueba del ciclo de vida para las pruebas en API

  • Derivación de casos de prueba para el API - Principios y técnicas con ejemplo

  • Gestión de pruebas para la prueba de API

  • Métodos

  • Valor límite

  • Partición de equivalencia

 

Simulando las solicitudes de REST

  • Simulando con SOAPUI

  • Simulando en PostMan

  • Grabación de respuestas

 

Asegurando las solicitudes de REST

  • Autentificación con POSTMan

  • Autentificación con RESTAssured

 

Aseveraciones y pruebas de automatización (POSTMan)

  • Diferentes tipos de afirmaciones

  • Afirmaciones del código de respuesta

  • Afirmación de inspección de contenido JSON

  • Afirmaciones de la inspección de encabezado

  • Variables en diferentes ámbitos - global, sesión

  • Scripts de Pre-Requerimiento

  • Scripts de prueba

Pruebas de automatización impulsadas por datos

  • Cargando datos de Excel para la automatización en POSTMan

  • Solicitudes de recopilación

  • Ejecución de la línea de comando con POSTMan

 

Orquestación de los servicios de REST en POSTMan

  • Secuencia simple de servicios

  • Enlace de servicios

 

Extendiendo las pruebas a los microservicios

  • Reutilización de las pruebas de API para los microservicios

  • Orquestación de pruebas de Microservicios

  • Virtualización de servicios para pruebas de microservicios

  • Prueba de resiliencia

 

Pruebas contract first  en microservicios

  • Prueba de la interfaz

  • Pruebas de virtualización de servicios

  • Simulación

  • Consumer driven Contract testing

 

Demostraciones de herramientas (adicionales a las que ya se han cubierto en POSTMan)

  • CURL

  • RestAssured

 

 

Prerrequisitos:

  • Al menos 2 años de experiencia en pruebas.

  • Familiaridad con aplicaciones web

  • Un conocimiento básico de Javascript (muy recomendado)

¿Cómo puede apoyarle API United?

bottom of page