Author: Sparsh Bhardwaj

Integrating Jenkins with Selenium.

Reading Time: 4 minutes Hi folks, In this blog, we will try to integrate Selenium with Jenkins. We will not try this on an ubuntu machine using a bash file instead of a standard batch(windows compatible) file so that we need to run it in headless mode. So, let’s get going. What is Jenkins? Jenkins is an open-source tool written in Java.  It provides continuous delivery and continuous Integration Continue Reading

A peek into REST Assured.

Reading Time: 3 minutes Hi folks, In this blog, we will take a peek into the REST Assured and will try to understand the basic architecture of it. Moreover, we will try to have a brief understanding of writing a basic test script as well. So, let’s get going. What is Rest Assured? It won’t be an overstatement if we say that APIs are playing a very important role Continue Reading

Rest Assured with Apache POI

Reading Time: 3 minutes Hi folks, In this blog, we will try to integrate Apache POI with our Rest Assured Project. Moreover, we will explore how to read data from an external excel file. So, let’s get going. Why should we do it? The main aim to use Apache POI is to enhance our Data-Driven Framework. Data-Driven Framework is an automation testing framework in which input values are read from Continue Reading

Integrating Rest Assured with Jenkins and Allure reports.

Reading Time: 4 minutes Hi folks, In this blog, we will be exploring how to integrate Jenkins with our Rest Assured test project. And as an add on we will try to publish the Allure reports through Allure Jenkins plugin as well. So let’s get started. Why are we doing this? The main aim here is to integrate Rest Assured with CI/CD through Jenkins and to publish the test Continue Reading

Git Tagging

Reading Time: 3 minutes Hi folks! In this blog, we will try to learn about the tagging that we use in git. Git is a distributed version control system for tracking changes in any set of files. This was originally designed for coordinating work among programmers cooperating on source code during software development. Going forward with this blog we will try to learn how to list existing tags, how Continue Reading

Agile Testing Pyramid

Reading Time: 3 minutes Hey folks, In this blog, we aim to briefly explore the agile testing pyramid. So, let’s get going. Here, we will get acquainted with the following topics by the end of this blog What a testing pyramid, an overview? Types of test Pyramid Unit Tests Service Tests UI Tests What is the testing pyramid? The agile test automation pyramid is a graphical strategy guide for Continue Reading

UI Testing with Karate

Reading Time: 3 minutes Hi there, This blog aims to throw some insight on an incredible framework for UI testing i.e Karate UI. That’s right, it is Karate. In this blog, we will explore the capabilities that Karate offers in the field of UI testing. Let’s first know what Karate really is. What is Karate DSL? To define Karate DSL, in simple words, we can say that it is Continue Reading

Gatling with Jenkins.

Reading Time: 4 minutes Hey there! In this blog, we will discuss, how to integrate Gatling with Jenkins. Further, in the blog, we will try to configure Jenkins and run our Gatling Project with it. Before moving forward, let us learn how Jenkins works with gatling. How it works? The Jenkins plugin looks into job’s workspace for any simulation report it can find, and archives only report that hasn’t Continue Reading

Karate Vs. Selenium

Reading Time: 3 minutes Hi there, This blog aims to throw some light on the comparison between Karate UI testing framework like Selenium. In this blog, we will try to explore both the frameworks and the shortcoming that we may or may not face while doing some hands-on work on these. Why Karate? Karate is a relatively new open source framework for testing Web services. Even though Karate is Continue Reading

Karate with Gatling

Reading Time: 2 minutes Hey! As a tester, we may have come across a situation where we might have do functional and performance testing of the API. Using two different framework for functional and performance testing is quite troublesome. What if we have an unified framework which can do functional as well as load testing, wouldn’t it be great? We can use Karate for API functional testing and can Continue Reading

Gatling for Websocket Protocol

Reading Time: 3 minutes Hello there, In this blog, we shall discuss about the WebSocket protocol. Further in the blog we will also try to learn to create a simple Gatling Scripts for this protocol as well. But without jumping to the Gatling script we shall learn about WebSocket Protocol. So lets begin. How webSocket is different from HTTP? WebSocket and HTTP, both of these are communication protocols which Continue Reading

Gatling for SSE Protocol

Reading Time: 3 minutes Hi Guys, In this blog, we shall discuss about the SSE(Sever-Sent Events) protocol. Further in the blog we will also try to learn to create a simple Gatling Scripts for this protocol as well. Let’s not jump directly to the script part, but first let us learn about the SSE protocol and how it is different from WebSocket protocol. How SSE protocol is different WebSocket Continue Reading

Combining Gatling Reports

Reading Time: 4 minutes Hi guys, In this blog, we shall discuss about the report generation through Gatling and combining Gatling Reports. As you may already know, when we run a Gatling test the report gets generated automatically. However, you cannot compare the Gatling test report of two different tests in a single report unless you have the enterprise version of Gatling. I will try to explain an easy Continue Reading