• No hay productos en el carrito.

Inicio / Cursos / REST API Testing with Karate Framework
Impartido por Rahul Singh RathorePago único de $2,800 MXN · acceso por 12 meses

REST API Testing with Karate Framework

End to End API Automation with Karate Framework. API Automation Made Simple.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 28 unidades
Qué aprenderás

Lo que serás capaz de hacer

Karate is an open-source general-purpose test-automation framework that can script calls to HTTP end-points and assert that the JSON or XML responses are as expected. Karate is implemented in Java but test-scripts are written in Gherkin since Karate was originally an extension of the Cucumber framework . Karate is built on top of Cucumber , another BDD testing framework, and shares some of the same concepts. One of these is the use of a Gherkin file, which describes the tested feature . However, unlike Cucumber, tests aren't written in Java and are fully described in the Gherkin file. From this course, you will learn the following concepts. Web Service Introduction What is the REST service? What are Requests and Responses? CRUD operations Request and Response format Live example of API calls Karate Framework GET/POST/PUT/PATCH/DELETE Request Data-Driven with Scenario Outline Dynamic Scenario Outline Creating Parallel runner Assertions Using match JSON Array matching Schema validation Fussy matcher JSON Path Tagging Tags and Run with tags How to ignore a scenario Getting a tag and feature file from the system property Report Generation Cucumber Report Generation Karate Report Generation Authentication Hard - Coded credentials & Token based Using the Java Script file CI/CD – Jenkins Jenkins Pipeline Concept Jenkins Multibranch pipeline

  • How to design Automation Framework for API automation
  • Different type of Authentication Mechanism used with API
  • Karate framework and its usage for API Testing
  • Continuous Integration and Continuous Deployment
  • Source Code Management via GitHub

Temario

UNIDAD 1 - Introduction · 2 lecciones

UNIDAD 1 - Introduction

  • IntroductionVideo · 2 min
  • Course MaterialLectura · 0 min
UNIDAD 2 - Environment Setup · 5 lecciones

UNIDAD 2 - Environment Setup

  • JDK SetupVideo · 3 min
  • PostMan SetupVideo · 1 min
  • Eclipse IDEVideo · 3 min
  • Maven SetupVideo · 2 min
  • Test ApplicationVideo · 3 min
UNIDAD 3 - RestAPI Introduction · 5 lecciones

UNIDAD 3 - RestAPI Introduction

  • REST IntroductionVideo · 5 min
  • Request ResponseVideo · 1 min
  • HTTP MethodsVideo · 1 min
  • Request and Response formatVideo · 1 min
  • Live ExampleVideo · 2 min
UNIDAD 4 - Introduction - Apache Maven · 3 lecciones

UNIDAD 4 - Introduction - Apache Maven

  • Maven IntroductionVideo · 4 min
  • Maven - PhasesVideo · 2 min
  • Karate - Maven Project SetupVideo · 3 min
UNIDAD 5 - Behavior-driven development · 1 lecciones

UNIDAD 5 - Behavior-driven development

  • BDD KeywordVideo · 4 min
UNIDAD 6 - Get Request · 5 lecciones

UNIDAD 6 - Get Request

  • Karate - GET RequestVideo · 4 min
  • Karate - Creating RunnerVideo · 7 min
  • Karate - Path KeywordVideo · 4 min
  • Karate - HeadersVideo · 4 min
  • Karate - Response VariableVideo · 4 min
UNIDAD 7 - Assertions | Matchers | Fuzzy Matchers · 5 lecciones

UNIDAD 7 - Assertions | Matchers | Fuzzy Matchers

  • Karate - Match KeywordVideo · 8 min
  • Karate - JSON Array ValidationVideo · 12 min
  • Karate - XML ValidationVideo · 7 min
  • Karate - Fuzzy MatcherVideo · 6 min
  • Karate - Fuzzy Matcher - Part 2Video · 8 min
UNIDAD 8 - Variables | External files · 2 lecciones

UNIDAD 8 - Variables | External files

  • Karate - VariablesVideo · 9 min
  • Karate - Reading the Data from fileVideo · 8 min
UNIDAD 9 - Post Request · 3 lecciones

UNIDAD 9 - Post Request

  • Karate - Post Request - IntroductionVideo · 6 min
  • Karate - Post Request Feature fileVideo · 7 min
  • Karate - Post Request using external FileVideo · 3 min
UNIDAD 10 - Schema Validation | Embedded Expression · 5 lecciones

UNIDAD 10 - Schema Validation | Embedded Expression

  • Karate - Schema ValidationVideo · 6 min
  • Karate - Java Script FunctionVideo · 5 min
  • Karate - Embedded ExpressionVideo · 5 min
  • Karate - Complex Schema ValidationVideo · 6 min
  • Karate - JsonPath APIVideo · 11 min
UNIDAD 11 - Multipart/form-data · 1 lecciones

UNIDAD 11 - Multipart/form-data

  • Karate - File UploadVideo · 10 min
UNIDAD 12 - Data Driven Request · 3 lecciones

UNIDAD 12 - Data Driven Request

  • Karate - Scenario OutlineVideo · 4 min
  • Karat - Data Driven Post EndpointVideo · 4 min
  • Karate - Data Driven Part - 2Video · 4 min
UNIDAD 13 - PUT Request · 1 lecciones

UNIDAD 13 - PUT Request

  • Karate - Put Request - IntroductionVideo · 12 min
UNIDAD 14 - Call Keyword | Accessing & Passing variables · 3 lecciones

UNIDAD 14 - Call Keyword | Accessing & Passing variables

  • Karate - Calling another feature fileVideo · 7 min
  • Karate - Accessing the variableVideo · 5 min
  • Karate - Passing the variablesVideo · 5 min
UNIDAD 15 - Parallel Runner · 2 lecciones

UNIDAD 15 - Parallel Runner

  • Karate - Parallel RunnerVideo · 8 min
  • Karate - Extract ResultsVideo · 4 min
UNIDAD 16 - Request with Query Parameter · 1 lecciones

UNIDAD 16 - Request with Query Parameter

  • Karate - Query ParamVideo · 11 min
UNIDAD 17 - Patch Request · 1 lecciones

UNIDAD 17 - Patch Request

  • Karate - Patch RequestVideo · 13 min
UNIDAD 18 - Delete Request · 2 lecciones

UNIDAD 18 - Delete Request

  • Karate - Delete RequestVideo · 9 min
  • Karate - Request ChainingVideo · 8 min
UNIDAD 19 - Scenario Tagging · 5 lecciones

UNIDAD 19 - Scenario Tagging

  • Karate - TaggingVideo · 6 min
  • Karate - Dynamic Values for Parallel RunnerVideo · 9 min
  • Karate - Enhancing the Parallel RunnerVideo · 10 min
  • Karate - Ignoring Feature & ScenarioVideo · 4 min
  • Karate - Parallel Runner With MavenVideo · 11 min
UNIDAD 20 - Report Generation · 2 lecciones

UNIDAD 20 - Report Generation

  • Karate - Report GenerationVideo · 3 min
  • Karate - Cucumber ReportVideo · 10 min
UNIDAD 21 - Authentication · 2 lecciones

UNIDAD 21 - Authentication

  • Karate - Basic AuthVideo · 9 min
  • Karate - JavaScript for Basic AuthVideo · 7 min
UNIDAD 22 - Token Base Authentication · 3 lecciones

UNIDAD 22 - Token Base Authentication

  • Karate - Token Base Auth IntroductionVideo · 2 min
  • Karate - JWT Token IntroductionVideo · 6 min
  • Karate - Handling JWT tokenVideo · 8 min
UNIDAD 23 - Advanced configuration | Karate · 3 lecciones

UNIDAD 23 - Advanced configuration | Karate

  • Karate - Karate-Config.jsVideo · 10 min
  • Karate - Environment SwitchVideo · 4 min
  • Karate - Executing test via Maven ProfileVideo · 8 min
UNIDAD 24 - SCM - Git · 8 lecciones

UNIDAD 24 - SCM - Git

  • SCM - IntroductionVideo · 2 min
  • SCM - Creating the RepositoryVideo · 3 min
  • SCM - Git CloneVideo · 3 min
  • SCM - Git CommitVideo · 5 min
  • SCM - Git PullVideo · 4 min
  • SCM - Git BranchVideo · 3 min
  • SCM - Git Branch CreationVideo · 10 min
  • SCM - Git MergeVideo · 6 min
UNIDAD 25 - CI/CD - Jenkins · 13 lecciones

UNIDAD 25 - CI/CD - Jenkins

  • CI-CD Process IntroductionVideo · 2 min
  • Jenkins - Setting up JenkinsVideo · 5 min
  • Jenkins - Install PluginsVideo · 2 min
  • Jenkins - Pipeline ConfigurationVideo · 9 min
  • Jenkins - Cleanup StageVideo · 3 min
  • Jenkins - Checkout StageVideo · 3 min
  • Jenkins - Build StageVideo · 1 min
  • Jenkins - Test Execution StageVideo · 2 min
  • Jenkins - Junit Style ReportVideo · 4 min
  • Jenkins - Cucumber style ReportVideo · 2 min
  • Karate - JenkinsFileVideo · 5 min
  • Jenkins - Parametrized the buildVideo · 4 min
  • Jenkins - Email Notification for Test ResultsVideo · 9 min
UNIDAD 26 - Extent Report · 1 lecciones

UNIDAD 26 - Extent Report

  • Karate - Extent ReportVideo · 31 min
UNIDAD 27 - Mocking the Micro Services · 1 lecciones

UNIDAD 27 - Mocking the Micro Services

  • Mocking Services using MockServerVideo · 23 min
UNIDAD 28 - Generative AI & Karate MCP Server · 6 lecciones

UNIDAD 28 - Generative AI & Karate MCP Server

  • Gen AI Essentials: Terms You Should KnowVideo · 6 min
  • AI Agents & Model Context ProtocolVideo · 7 min
  • Setting up tools locally (Claude Desktop & Nodejs)Video · 3 min
  • Get Started with Karate MCPVideo · 6 min
  • Karate MCP Server Deep DiveVideo · 8 min
  • Karate MCP - Generate API Tests EasilyVideo · 6 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    28 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: REST API Testing with Karate Framework

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Rahul Singh Rathore.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 28 unidades · 94 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Rahul Singh Rathore; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · REST API Testing with Karate Framework

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture