Hello TestCommunity!!!

I’m glad to welcome you back to the 7th blog of my Karate DSL series, which covers different types of karate actions. With the use of practical examples, this blog will guide you in comprehending the use of actions.

But, hang in there!!! If you missed any of the prior blogs, don’t worry, here’s a link to get you started. This blog series has been carefully curated to cover all of the fundamental concepts and assist you in learning more about this innovative API Automation framework created by Peter Thomas sir.

Are you eager to learn more about…

Hola TestCommunity!!!

I’ve covered a few fundamental topics in Karate DSL so far. If you haven’t read any of the previous blogs, here’s a link to get you started.

You’re reading the 6th chapter of my karate DSL series, which is designed to help you grasp different variables and their type conversions.

What is a variable and why is type conversion significant?

A Variables are used to hold data in a computer programme that may be referenced and changed. In short, Variables can be thought of as information-holding boxes. They exist just to categorize and store data in memory.


Welcome Back TestCommunity!!!

I hope this series is giving you a better understanding of KarateDSL and addressed your doubts.

Every API automation tool uses its own method for handling HTTP keywords and validating request & response. You’ll be pleasantly amazed at how well KarateDSL has simplified and implemented these concepts.

You are currently reading the fifth blog in my KarateDSL series, which focuses on request and response validations as well as HTTP keyword processing. If you missed to read any of the previous blogs in this series, here’s a link to my medium channel.

Do you want to learn more…

Welcome back, TestCommunity!!!

First and foremost, I’d like to ask you all “how you’re doing and how things are going at your end ?”

I hope you’re enjoying my Karate DSL blog series, which aims to cover all the key features offered by this fabulous tool. Today we’ll look at methods for extracting json objects/values from complex payloads.

Let’s start with the fundamentals of JSONPath before moving on to advanced concepts.

What is JSONPath ?

JSONPath is a query language for JSON which is used for selecting and extracting a JSON document’s property values.

The following JSONPath syntax rules should…

Hi-ya TestCommunity!!!

I hope you found my previous blogs (Introduction to KarateDSL and Setup & configurations) in the Karate series to be informative and helpful. I’m back with the third blog in this series, this time focusing on the technical concepts of feature files used to create test cases based on requirements. In this post, we’ll take a close look at various methodologies of Gherkins and how they’re implemented.

Source. Google images

Steps to create a Feature file

Before we get into the code structure and methodologies, let’s take a look at how to create a feature file for writing test cases.
- A…

Buenos días TestCommunity!!

I’m back with the second blog of my Karate series. In this blog, we shall be looking at the setup and configurations required to get started with KarateDSL using Eclipse IDE.

If you skipped the first blog in this series, you may catch up by clicking on this link!!!

Pre-requisites to begin with KarateDSL:

KarateDSL is much easier to use since it only requires a few of the elements mentioned below:

Bonjour TestCommunity !!!

According to worldwide Google Trends of the IT sector, the demand for well-trained API (Backend) testing professionals has increased substantially.

This trend has encouraged me to create a blog series in this area.

Before starting with API Automation using Karate DSL, let us understand the key aspects of API and its related functionalities.

What is an API ?

API is an acronym which stands for Application Programming Interface.

It is an interface that defines interactions between multiple softwares. In simple terms, API is a communication language which defines how a software should interact with other software.

Hello Folks !!! I am back with my 2nd blog on how to read Kafka topic from test-consumer in Karate API Automation framework.

On reading blog title, what is the first thing that comes in your mind ?? Hmm.. Let me guess !!

What is Apache Kafka ?

Apache Kafka was originally developed by LinkedIn, and was subsequently open sourced in early 2011. This software platform is currently developed and owned by Apache Software Foundation and it is written in Scala and Java.

Apache Kafka is a distributed streaming platform for building real-time data pipelines and real-time streaming applications.


Hello Audience !!

Hope you all are safe !!

Covid pandemic has affected every individuals in different ways and in my case it has developed a flair to create my first blog based on my learning journey in Karate DSL.

During my learning process, I observed that there are very limited sources available on how do we perform data manipulations using this fantastic test automation framework.

So here it is !!!

What is the first thing that comes in your mind when you think of API Testing/Automation?

API is a service which helps two different applications to communicate with each…

Priyanka Brahmane

QA Automation engineer @ Paytm Insider| Ex-Automation Tester @ Reliance Jio Infocomm Ltd. | Ex-Software Developer @Tata Consultancy Services Ltd.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store