Saltar al contenido principal
Karate
19 € 6h Nivel medio

Karate completo

Curso para automatizar testing de APIs REST, GraphQL o SOAP en pipelines empresariales con Karate, la herramienta que unifica testing funcional, mocks y carga ligera en una sola solución. Cubre feature files con sintaxis Gherkin, peticiones HTTP completas, autenticación, aserciones con match y fuzzy matching, validación de contratos JSON, data-driven testing, mocks integrados, simulaciones de performance e integración en CI/CD. Al terminar entregas suites versionables, mantenibles y auditables.

Certificado incluido Ejercicios evaluados por IA Acceso permanente Sin contrato ni cuotas

Estructura del curso

  • Introducción a Karate Lección
  • Instalación de Karate con Maven Lección
  • Instalación de Karate con Gradle Lección
  • Primer test con Karate Lección
  • Test de introducción e instalación de Karate Test

Detalles del curso

Público objetivo

  • Equipos de QA mixtos (manuales y automatizadores) que validan APIs REST en pipelines CI/CD.
  • Desarrolladores backend Java con suite JUnit + Mockito que necesitan tests de contrato sin Rest-Assured.
  • Perfiles QA con experiencia en Postman que deben migrar a una solución versionable en Git.
  • Squads que necesitan unificar funcional, mocks y carga ligera sin mantener tres stacks distintos.

Contenido del certificado

Módulo 1: Introducción, instalación y primer proyecto Introducción a Karate y comparativa con Postman, Rest Assured y Cucumber Instalación con Maven 4 y JUnit Jupiter 6 Instalación con Gradle 8.x y Kotlin DSL Primer test contra una API REST real Módulo 2: Feature files y sintaxis Gherkin Sintaxis Gherkin reconocida por Karate Estructura de Feature, Scenario y Scenario Outline Background, hooks y configure Tags y organización de la suite Módulo 3: HTTP requests Peticiones GET y POST con path, param y request Headers, cookies y configure headers Subida de ficheros multipart/form data Autenticación JWT y OAuth2 client_credentials Módulo 4: Aserciones y matchers Operador match: ==, contains, contains only, !contains JSON Schema con NetworkNT validator Fuzzy matching: #string, #number, #uuid, #regex, #? predicate Módulo 5: Data driven testing Scenario Outline + Examples Fixtures JSON, CSV y YAML externos call y callonce: reuso de features Módulo 6: Mocks y virtual services Mock server con karate netty Virtual services y simulación de errores Módulo 7: Performance con Gatling Integración karate gatling y Simulation Scala Diseño de prueba de carga con assertions Módulo 8: CI/CD con JUnit Jupiter 6 Runner @Karate.Test Reportes Cucumber HTML con Cluecumber Workflows GitHub Actions, GitLab CI y Jenkins Módulo 9: Evaluación final Test global de Karate Proyecto capstone: suite completa para API REST

Curso completo de Karate 2.x orientado a equipos de QA y desarrolladores backend que quieren unificar el testing de APIs, los mocks y la performance en una sola herramienta. Arranca con la instalación con Maven y Gradle sobre Java 21+ LTS (Java 25 LTS recomendado) y avanza progresivamente hasta la integración en pipelines CI/CD profesionales con runners JUnit Jupiter 6 y reportes Cluecumber HTML.

Antes de comprar

¿Cuánto dura el acceso?

Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.

¿Incluye certificado?

Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.

¿Puedo pedir factura con NIF?

Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.

¿Hay devolución?

Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.

¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.

Ver propuesta para empresas