Temario del curso
Introducción a Apigee
- Descripción general de la plataforma Apigee y sus funciones.
- Comprensión de la gestión del ciclo de vida de APIs.
Configuración del entorno
- Creación y configuración de una cuenta de Apigee.
- Instalación de herramientas de soporte (Postman, JDK, Maven).
- Estructura del proyecto y configuración de las pruebas.
Diseño e implementación de APIs en Apigee
- Creación de proxies de API.
- Configuración de políticas (seguridad, transformación, enrutamiento).
- Implementación de APIs para pruebas.
Pruebas manuales y automatizadas
- Pruebas de APIs con Postman y Apigee Trace.
- Uso de Apigee Edge para la ejecución automatizada de pruebas.
- Captura de registros y análisis de resultados de pruebas.
Automatización avanzada de pruebas
- Implementación de pruebas de APIs impulsadas por datos.
- Pruebas de autenticación y autorización (OAuth, claves de API).
- Simulación de pruebas de carga y estrés con herramientas de Apigee.
Integración CI/CD
- Integración de pruebas de Apigee con Jenkins/Maven.
- Automatización de la validación de la implementación de APIs.
- Monitoreo continuo y pruebas de regresión.
Mejores prácticas y solución de problemas
- Diseño de casos de prueba reutilizables.
- Gestión de entornos y variables.
- Depuración y resolución de errores comunes.
Resumen y próximos pasos
Requerimientos
- Comprensión básica de APIs y métodos HTTP.
- Experiencia con cualquier lenguaje de programación (se prefieren Java, Python o JavaScript).
- Familiaridad con los conceptos de APIs RESTful.
Audiencia objetivo
- Probadores de APIs.
- Ingenieros de QA.
- Desarrolladores.
Testimonios (3)
ejercicios prácticos, lo que facilita la retención de información
ashley bolen - Insurance Corporation of British Columbia
Curso - Test Automation with Selenium
Traducción Automática
Los ejercicios que vimos en el curso fueron bastante útiles y aplicables a mis actividades en el trabajo, se resolvieron las dudas y los ejemplos compartidos son bastante útiles.
jocelin salas - BANXICO
Curso - Test Automation with Selenium and Python
La forma en que se abordaron los temas técnicos de manera práctica, con ejemplos reales y una excelente actitud del instructor.