REST API Testing with Karate Framework
$39.99
Shop on Udemy

Description

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 IntroductionWhat is the REST service?What are Requests and Responses?CRUD operationsRequest and Response formatLive example of API callsKarate Framework GET/POST/PUT/PATCH/DELETE RequestData-Driven with Scenario OutlineDynamic Scenario OutlineCreating Parallel runnerAssertionsUsing matchJSON Array matchingSchema validationFussy matcherJSON PathTagging Tags and Run with tagsHow to ignore a scenarioGetting a tag and feature file from the system propertyReport GenerationCucumber Report GenerationKarate Report GenerationAuthenticationHard-Coded credentials & Token basedUsing the Java Script fileCI/CD - JenkinsJenkins Pipeline ConceptJenkins Multibranch pipeline

logo

Udemy

Top in Udemy

View all
View all