Free Range Testers/Postman: La herramienta más demandada para API Testing

  • $39 o 6 pagos mensuales de $7.50

Postman: La herramienta más demandada para API Testing

  • Curso online
  • 44 Lecciones
  • Acceso a Discord

Aprenderás a diseñar, crear y ejecutar tests automatizados para tus APIs, lo que te permitirá detectar problemas antes de que lleguen a producción. Además, vamos a explorar características avanzadas de Postman como variables de entorno, scripts pre y post request, y cómo organizar tus colecciones de manera eficiente.

¿Por qué aprender Postman?

API Testing es uno de los pilares del desarrollo del software. Veamos por qué es importante saber usar Postman

Validación eficaz de APIs

En la era actual, donde las arquitecturas basadas en microservicios y las APIs RESTful son predominantes, validar el correcto funcionamiento de las APIs es fundamental. Postman permite a los Testers de Software realizar peticiones HTTP a las APIs de forma sencilla, verificar las respuestas y validar si cumplen con los requisitos esperados, como estructura de datos, códigos de estado HTTP y tiempos de respuesta. Esto es crucial para asegurar la interoperabilidad y el rendimiento eficiente de las aplicaciones modernas que dependen de la comunicación entre diferentes servicios.

Automatización de pruebas de APIs

Postman ofrece funcionalidades para automatizar las pruebas de APIs, permitiendo a los testers ejecutar colecciones de peticiones, scripts de pruebas, y análisis de respuestas de forma automatizada. Esto no solo ahorra tiempo y recursos al reducir la necesidad de pruebas manuales repetitivas, sino que también permite la integración de estas pruebas en procesos de integración continua/despliegue continuo (CI/CD), mejorando la calidad y la eficiencia del desarrollo y despliegue de software.

Facilita la colaboración y la documentación

Postman es una herramienta que promueve la colaboración entre desarrolladores y testers, permitiendo compartir colecciones de peticiones, entornos, y pruebas. Esto asegura que todos los miembros del equipo puedan trabajar con el mismo conjunto de pruebas y bajo las mismas condiciones, lo cual es crucial para mantener la consistencia y la eficacia en las pruebas de APIs. Además, Postman permite generar documentación de APIs de forma automática y accesible, lo cual es invaluable para la comunicación interna del equipo y para proporcionar a los consumidores de la API una referencia clara y detallada de cómo interactuar con ella.

¿Qué vamos a ver en este curso?

Introducción a Postman

Introducción al curso
Vista previa
🤔 ¿Cómo hacer preguntas?
🔥 Recomendaciones para sacarle el mayor provecho al curso
💪🏻 Actividades del curso
Monolitos vs Microservicios
Vista previa
Qué es una API?
Vista previa
¿Qué es POSTMan?
Vista previa
Instalación y configuración
Interfaz de usuario
Primeros pasos con POSTMan
Vista previa
Setup de página inicial del Workspace

Peticiones HTTP básicas con Postman

GET
POST
PUT
DELETE

Trabajando con headers y parámetros

Enviando headers personalizados
Utilizando parámetros en las peticiones

Autenticación y Autorización

Autenticación básica y de token
Trabajando con OAuth 2.0
Otras formas de autorizar nuestros requests

Probando y documentando APIs

Colecciones: ¿Qué son?
Creando colecciones de peticiones
Compartiendo Colecciones
Corriendo Colecciones
Editando Colecciones
Monitoreando Colecciones
Mocks y colecciones
Colecciones: Fork
Pull Requests y Merges
Colecciones: Viendo los cambios en el changelog

Postman avanzado

Utilizando variables y variables globales
Snippets: ¿Qué son?
Pre request scripts: Haciendo cosas antes del request principal!
Creando scripts de prueba y automatización

Newman: Ejecutando colecciones desde la línea de comandos

¿Qué es Newman y por qué es importante?
Instalación de Newman
Ejecución de una colección JSON mediante línea de comandos con Newman
Ejecución mediante la API de Postman

Ejercicios y tareas prácticas

Ejercicios para practicar lo aprendido
Añadiendo la documentación necesaria a las pruebas creadas
Usando CSV para iterar data en nuestros requests y tests

Conclusión

Resumen de las funcionalidades de POSTMan
Dos ejercicios para aplicar lo aprendido
Dejá tu testimonio inmortalizado en la web!

Incluido en este curso

  • Certificado incluido al finalizar el curso ✅

  • Prácticas con el framework creado 🧑🏻‍💻

  • Actualizaciones todos los años ♻️

  • Una comunidad que acompaña y ayuda 🦾

  • Respuestas a preguntas todas las semanas 🤖

También te puede interesar

  • $27 o 6 pagos mensuales de $5

Programación y trabajo con código para Testers

  • Curso online
  • 47 Lecciones

Automation Testing es mucho más que usar un par de herramientas. Es programar! Y para eso hacen falta algunos conocimientos claves que vas a tener que tener antes de empezar cualquier curso de Automation!

  • $39 o 6 pagos mensuales de $7.50

Selenium y Cucumber con Java

  • Curso online
  • 55 Lecciones
  • Acceso a Discord

La trifuerza perfecta a la hora de buscar tu primer trabajo en Automation: Selenium, Cucumber y Java. ¿Es mi framework favorito? Ni un poco! Pero SI es el más demandado en el mercado laboral y que te da las mayores chances de conseguir trabajo como Automation Tester. En este curso vamos a aprender a crear un robusto y completo framework desde cero, al mismo tiempo que resolvemos los desafíos más difíciles!

  • $39 o 6 pagos mensuales de $7.50

Selenium con Python y PyTest

  • Curso online
  • 47 Lecciones
  • Acceso a Discord

Impulsa tu carrera en QA con Selenium, Python y PyTest: el trío dinámico para automatización de pruebas. Este curso te equipa desde cero, enfocándonos en la configuración inicial, implementación del Page Object Model, decisiones de diseño cruciales y generación de reportes detallados. Prepárate para construir frameworks robustos y enfrentarte a los retos más complejos en automatización.