test automation

Agile Testing: An introduction

Reading Time: 5 minutes When we talk about Agile the first thing that pops into our mind is Agile development. But here we are going to see and learn about an introduction to Agile Testing that how testers work in Agile, the contrast between Agile Testing and development, and traditional vs. Agile approach. What is Agile Testing? In the world of software development, there are two very common terminologies, 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

Agile Test Automation: Testing quadrants (Defining the testing scope)

Reading Time: 4 minutes Hello Everyone, This blog briefly discusses how the testing quadrants help the agile teams to define their testing scope for maximum ROI. In agile development, agile and DevOps collaboration changed the whole perspective of testing the product. Nowadays the agile teams are doing rapid development and they need tests that can support the team as well as criticize the product. Agile Testing Quadrants is a Continue Reading

Data driven testing using karate DSL

Reading Time: 3 minutes In the previous blog, we saw that we can integrate our test cases with Jenkins. Now, in this blog, we will see how we can achieve data-driven testing using karate DSL. What is DDT? DDT or data-driven testing is an technique in which we read the data from a table or an excel sheet or a CSV file (or any external file), and take them Continue Reading

Mocha Reports Generation with Cypress

Reading Time: 3 minutes In our previous blogs, we have already talked about the introduction of cypress, how to install cypress, writing our first test with cypress, and so on. This blog is all about Mocha Reports Generation with cypress.In every project as a QA, we may encounter many situations where we need to create QA metrics or the test case execution report and share it with our client Continue Reading

karate DSL : POST and GET API calls

Reading Time: 3 minutes In the previous blog, we saw how we can set up a project in karate DSL and saw the folder structure in this blog we will see how to make POST and GET API calls and how it can be automated using karate DSL. First, we need to create a .feature file where we will write our test cases. We have already seen the file Continue Reading

Integration Of Cypress with jenkins

Reading Time: 3 minutes Hello everyone, I hope you all are safe and sound, as in my previous blog we have already covered some frontend and backend testing scenarios with cypress. In this blog, we will talk about the Integration of Cypress with Jenkins. So, the agenda of this blog will be like: Jenkins Installation (Ubuntu) Integration Of Cypress with Jenkins Execution with Jenkins Jenkins Installation: For installing Jenkins Continue Reading

Jenkins Integration using Karate DSL

Reading Time: 2 minutes In the previous blog we saw how we can use karate DSL and read data from external files. Now, in this blog we will see how we can have Jenkins integration using karate DSL. Requirements Jenkins JDK karate project Setting up Jenkins We will be using a maven project and a java class to execute our test. In order to do that we will be Continue Reading

Karate DSL : Getting started

Reading Time: 4 minutes Hello guys, this is a short blog on how to setup a maven project in karate DSL and small introduction to it’s directory and file structure. So let’s start with, Why should we use Karate DSL? Karate DSL is an open-source framework that can be used for API testing, front-end UI testing, and performance testing as well. The main advantage of karate is that it Continue Reading

Cypress: How to retry failed test cases and log the console error on command line?

Reading Time: 3 minutes In our previous blog “How to load chrome extension in cypress.io” we explained How to get an unpacked version of an extension from the chrome web store? How to load chrome extension in our application under test? What are the related configuration changes needed to load an extension in cypress? Here we will discuss: How to add retry ability in our test scripts? How to Continue Reading