API Automation con Java y Rest Assured
Compra ahora
Descubrir más
Debates
Introducción al curso
🙌🏻 Introducción a Rest Assured, la herramienta estrella en este curso
💪🏻 URIs y Endpoint: ¿Qué son?
🧉 ¿Qué es una API?
💻 ¿Qué es un Request o Solicitud?
👇🏻 ¿Qué es un Response o Respuesta?
🧐 La importancia de API Testing
😎 El viejo debate: UI vs API testing...¿cuál hacer?
🔍 Cuestionario del módulo 1
🤓 Asignación del Módulo: Introducción a API Testing con Rest Assured
Las herramientas que vamos a usar
🎩 El IDE que vamos a estar usando: VSCode
🐠 Instalaciones previas
🐻❄️ Primeros pasos: Build.gradle y estructura del proyecto
🦊 Verificando que tenemos todo instalado correctamente
🤓 Asignación del Módulo: Configuración de Entorno y Primeros Pasos con Gradle y Java
Métodos para hacer llamadas a las APIs
🍄 El método GET
🍁 El método POST
🌵 El método PUT
🐼 El método DELETE
🐧 Los Headers: ¿Qué son y para qué los vamos a usar?
🐸 Un tipo de Header especial: El Content Type
🦇 Ubicando elementos dentro de una estructura JSON: JsonPath
🐴 SOAP requests y REST...cómo hacemos?
🔥 Cuestionario módulo 3
🧑🏻💻 Asignación del Módulo: Exploración de Métodos HTTP, Headers y Estructuras JSON con Rest Assured
Auth y herramientas para ayudarnos
🦭 Una pieza clave en la exploración de APIs previa a la automatización: Clientes REST.
🦋 Autenticación Básica
🦆 Autenticación con Tokens
🐝 Generando un email random
🔍 Cuestionario módulo 4
🧑🏻💻 Asignación del Módulo: Autenticación y Herramientas para Exploración de APIs
Testeando APIs
🦏 Validación de Schemas
🦜 Serialización y deserialización
🐛 Validando errores en códigos HTTP.
⚡️ Validaciones importantes a tener en cuenta cuando hacemos API Testing
🐷 Probando la performance de un Endpoint
🐨 Tests de Idempotencia
🔥 Cuestionario módulo 5
🤖 Asignación del Módulo: Validación, Errores y Performance en API Testing
TestNG: Organizando nuestras suites de pruebas
⚔️ Agrupando pruebas con TestNG
🕹️ TestNG y sus Priorities
💎 Parámetros en TestNG
💡 Cómo habilitar y deshabilitar tests para su ejecución
🧑🏻💻 Asignación del Módulo: Organización de Suites de Pruebas con TestNG
Mocking
⚗️ ¿Qué es Mocking cuando hablamos de API Testing?
🧲 Opciones y librerías para hacer mocking con Rest Assured
Reportando nuestros resultados
🔑 ¿Qué reportar cuando hacemos API Testing?
📡 Opciones para crear reportes con Rest Assured y Java
🖲️ Instalacion Allure
🔧 Implementando Allure
🪩 Acomodando nuestro proyecto
🧑🏻💻 Asignación del Módulo: Creación y Organización de Reportes en API Testing
Final del curso
👋🏻 Reflexiones sobre lo aprendido
👍🏻 ¿Te gustó el curso? ¡Dejá tu feedback!
Productos
Curso online
Sección
Lección
🧐 La importancia de API Testing
🧐 La importancia de API Testing
API Automation con Java y Rest Assured
Compra ahora
Descubrir más
Debates
Introducción al curso
🙌🏻 Introducción a Rest Assured, la herramienta estrella en este curso
💪🏻 URIs y Endpoint: ¿Qué son?
🧉 ¿Qué es una API?
💻 ¿Qué es un Request o Solicitud?
👇🏻 ¿Qué es un Response o Respuesta?
🧐 La importancia de API Testing
😎 El viejo debate: UI vs API testing...¿cuál hacer?
🔍 Cuestionario del módulo 1
🤓 Asignación del Módulo: Introducción a API Testing con Rest Assured
Las herramientas que vamos a usar
🎩 El IDE que vamos a estar usando: VSCode
🐠 Instalaciones previas
🐻❄️ Primeros pasos: Build.gradle y estructura del proyecto
🦊 Verificando que tenemos todo instalado correctamente
🤓 Asignación del Módulo: Configuración de Entorno y Primeros Pasos con Gradle y Java
Métodos para hacer llamadas a las APIs
🍄 El método GET
🍁 El método POST
🌵 El método PUT
🐼 El método DELETE
🐧 Los Headers: ¿Qué son y para qué los vamos a usar?
🐸 Un tipo de Header especial: El Content Type
🦇 Ubicando elementos dentro de una estructura JSON: JsonPath
🐴 SOAP requests y REST...cómo hacemos?
🔥 Cuestionario módulo 3
🧑🏻💻 Asignación del Módulo: Exploración de Métodos HTTP, Headers y Estructuras JSON con Rest Assured
Auth y herramientas para ayudarnos
🦭 Una pieza clave en la exploración de APIs previa a la automatización: Clientes REST.
🦋 Autenticación Básica
🦆 Autenticación con Tokens
🐝 Generando un email random
🔍 Cuestionario módulo 4
🧑🏻💻 Asignación del Módulo: Autenticación y Herramientas para Exploración de APIs
Testeando APIs
🦏 Validación de Schemas
🦜 Serialización y deserialización
🐛 Validando errores en códigos HTTP.
⚡️ Validaciones importantes a tener en cuenta cuando hacemos API Testing
🐷 Probando la performance de un Endpoint
🐨 Tests de Idempotencia
🔥 Cuestionario módulo 5
🤖 Asignación del Módulo: Validación, Errores y Performance en API Testing
TestNG: Organizando nuestras suites de pruebas
⚔️ Agrupando pruebas con TestNG
🕹️ TestNG y sus Priorities
💎 Parámetros en TestNG
💡 Cómo habilitar y deshabilitar tests para su ejecución
🧑🏻💻 Asignación del Módulo: Organización de Suites de Pruebas con TestNG
Mocking
⚗️ ¿Qué es Mocking cuando hablamos de API Testing?
🧲 Opciones y librerías para hacer mocking con Rest Assured
Reportando nuestros resultados
🔑 ¿Qué reportar cuando hacemos API Testing?
📡 Opciones para crear reportes con Rest Assured y Java
🖲️ Instalacion Allure
🔧 Implementando Allure
🪩 Acomodando nuestro proyecto
🧑🏻💻 Asignación del Módulo: Creación y Organización de Reportes en API Testing
Final del curso
👋🏻 Reflexiones sobre lo aprendido
👍🏻 ¿Te gustó el curso? ¡Dejá tu feedback!