API Automation using Karate framework
Karate Framework - API Automation, Karate DSL API Automation , REST API Testing with Karate Framework, End to End API Automation with Karate Framework, API Test Automation Using Karate Framework
API Testing,Automation Testing,REST API,Testing Frameworks,postman Tool
Lectures -39
Resources -1
Duration -3.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
API Automation Made Simple using Karate framework
Karate Framework for beginners
API Automation with Karate Framework.
API Automation using Karate Framework
Karate Framework
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:.
Karate configuration
Overview of API with examples
Overview on JSON with examples
Live example of API calls
Karate Framework
GET/POST Request
Data-Driven with Scenario Outline
Creating Parallel runner
Assertions
Using match
JSON Array matching
Schema validation
Fussy matcher: #string, #number
calling another feature
Tags and Run with tags
karate runner configuration and karate options
Report Generation
Cucumber Report Generation
Karate Report Generation
Karate framework HOOKS
How to Handle SSL Handshake error
How to resolve initialization error in karate framework after configuration
Goals
API Automation using Karate framework
Master Karate API Automation
Overview on API Testing
Overview on API Validations
Prerequisites
Basic idea on API testing
![API Automation using Karate framework API Automation using Karate framework](https://d3mxt5v3yxgcsr.cloudfront.net/courses/19618/course_19618_image.jpg)
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction to Karate Framework with examples
39 Lectures
-
Introduction to the tutorial 03:17 03:17
-
Training overview 00:48 00:48
-
Configuration of Karate framework 05:00 05:00
-
Karate framework configuration Part 3 13:18 13:18
-
Overview on API 05:13 05:13
-
GET Example using Karate 11:36 11:36
-
Execution report | Report generated by karate framework with example 02:27 02:27
-
Overview on JSON with examples 11:18 11:18
-
Assertions using Karate Part 1 09:43 09:43
-
Examples on Scenario Outline , Def, print 06:00 06:00
-
Karate Tutorial POST example 04:18 04:18
-
GET Example and validation using match each 05:24 05:24
-
Karate Runner configuration , Karate Options 03:37 03:37
-
Calling other feature 05:13 05:13
-
Karate Assertions with examples Part 2 02:50 02:50
-
Karate Schema validations Part 1 06:36 06:36
-
Karate Schema validations Part 2 03:24 03:24
-
Conditional statements using If & looping statement for in karate framework 12:14 12:14
-
Compare Multiple Emails from Database 05:00 05:00
-
Calling java methods in karate feature file 09:21 09:21
-
Create text file and place the data in the file using karate framework 04:28 04:28
-
Parallel execution in Karate Part 1 03:25 03:25
-
Parallel execution in Karate Part 2 02:22 02:22
-
POST Example using scenario outline 02:43 02:43
-
Reading data from csv file Part 1 04:43 04:43
-
Reading data from csv file Part 2 04:29 04:29
-
Create account in JIRA for our testing purpose 04:51 04:51
-
Overview on JIRA user API, capturing JIRA account id , generating access token 06:42 06:42
-
Overview on Basic Authentication & Retrieve user details 03:57 03:57
-
Overview on oauth authentication 02:43 02:43
-
POST Example in JIRA API with Basic Authentication 05:25 05:25
-
Example on POST using data from CSV file 06:42 06:42
-
Create karate config file and use data in your scenario from karate config file 09:11 09:11
-
Karate Config Part 2- Reading data from karate config file and using it scenario 05:23 05:23
-
Karate runner class- Updating environment variable in runner class 01:37 01:37
-
Integration of cucumber reports 05:18 05:18
-
Execute karate scripts from the command line 04:14 04:14
-
Jenkins Integration 04:59 04:59
-
Hooks in Karate Framework 07:28 07:28
Instructor Details
![Lucky Trainings](https://www.tutorialspoint.com/assets/profiles/296724/profile/200_3022168-1718712378.jpg)
Lucky Trainings
I am Surendra Jaganadam having 13 years of experience in software testing and 9+ years of experience as a trainer in handling online, offline and corporate training's.
We designed this course which covers different Automation, Mobile Automation & API Automation Testing tools Selenium, Appium, Protractor, Karate Framework, XCUITest within a single package from basics which will be helpful for all learners to start implementing these tools on their projects. You can reach me anytime if you have any queries
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)