test automation

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

Locator strategy using Selenium 4.0

Reading Time: 4 minutes In the last blog, we saw how we can setup a maven project in Selenium (Getting started with Selenium 4.0) and now we will see different Locator strategy using Selenium 4.0 Why Why Locators are required? When we go to any website it has multiple fields, buttons, forms, etc. We need to uniquely identify the elements present on the website in order to successfully automate Continue Reading

Getting started with Selenium 4.0

Reading Time: 3 minutes Selenium has been in the market for the past many years and has been dominating their competitors. In this blog, we will see how we can set up a selenium 4.0 maven project. We will be using Java as our primary language for coding. Setting up the project Create a new maven project in intellij. Give a name to your project and click on finish. Continue Reading

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