Author: Sparsh Bhardwaj

Integrating Selenium with Concourse CI

Reading Time: 5 minutes Hi all, As we all may know, CI/CD has taken a very crucial place in the software development industry. Along with our development code, it is very important to integrate our automated tests with CI/CD as well. Hence, this blog aims to throw some insights on integrating our Selenium tests with concourse ci. So, let’s get started. What is Concourse CI? Just like any other Continue Reading

Selenium with Tesseract – Image Testing

Reading Time: 4 minutes Hi folks, In this blog, we will try to explore how to test the content of an image(basically, text in the image) using a combination of selenium and tesseract. So, let’s get started. What is Tesseract? Tesseract OCR is an open-source optical character reading engine developed by HP laboratories. It contains two OCR engines for image processing – an LSTM (Long Short Term Memory) OCR engine and Continue Reading

Selenide – 101

Reading Time: 3 minutes Hey folks, In this short blog, we will explore a rather unique and powerful framework for UI testing called Selenide. Some of you may think, the name is somewhat similar to Selenium and you are not wrong. We can say that selenide is a derivative of selenium. With this thought, let’s start our blog tutorial. What is Selenide? Selenide is a testing framework powered by Continue Reading

Load Testing with Postman and k6

Reading Time: 4 minutes Hi folks, In this short blog, we will explore how we can use our functional postman collections to perform load testing. You may think that we already have a postman runner and we can run the collections by increasing the iteration. But this approach has a major flaw in it, we’ll explore it later. So without much ado, let’s get started. Load Testing I’m pretty Continue Reading

Cypress – Dashboard features and Reporting.

Reading Time: 5 minutes Hi folks, In this blog, we will learn about the cypress dashboard specifically and will explore its features. On top of that, we learn how to generate a shareable HTML report for test in cypress. So, let’s get going. What is Cypress Dashboard? The Cypress Dashboard Service is an optional web-based companion to our cypress test runner. It basically, provides a timely, simple and powerful Continue Reading

Cypress with Cucumber

Reading Time: 5 minutes Hi folks, In this blog, we will learn how to have an integrated testing behaviour-driven framework with cypress. We will see how we can integrate cucumber with cypress. So, let’s get started. Why to integrate cucumber with cypress? There are multiple tools to have a BDD framework but the most used BDD tool is cucumber. BDD is a branch of Test Driven Development (TDD). It Continue Reading

Generating Cucumber HTML report – Cypress

Reading Time: 3 minutes Hi folks, In this blog, we will try to explore the reporting feature of the cucumber plugin in Cypress. As a prerequisite, we should have a cypress-cucumber integrated framework already. With this cleared out, let’s move ahead. Approach Firstly, as mentioned we should have the cypress cucumber plugin already configured in our project. The reason is, the plugin, by default, that we are using in Continue Reading

Integration to Jenkins – Cypress

Reading Time: 4 minutes Hi folks, In this blog, we will learn how to integrate Cypress with the Jenkins CI tool. And as an add on, we will learn how to parameterise our test cases for Jenkins jobs as well. So let’s get started. Configuring Jenkins First of all, we need to download Jenkins to our local system. It is recommended that we should download the generic java package Continue Reading

Reading data from excel file – Cypress

Reading Time: 4 minutes Hi folks, In this blog, we will try to learn how to use excel file in cypress, so that we can have a data-driven framework with it. So, without much ado, let’s get started. Approach In cypress, we already have a defined folder structure for placing data files in the project. We mainly have fixtures integration plugins support node_module in our project. Out of these Continue Reading

Cypress – 101

Reading Time: 10 minutes Hi folks, In this blog, we will try to cover the basics of cypress. We may learn the basic commands of cypress and how we can handle multiple scenarios with it. So, let’s get started. Cypress Basic Operations Visiting an page The first and the most basic thing of the UI test automation tool is to visit the desired URL. Like in selenium, we have Continue Reading

What is Cypress?

Reading Time: 3 minutes Hi folks, In this blog, we will try to learn about cypress, its architecture and its working. Hence, without much ado, lets get going. Cypress – what is it? Web testing has become one of the crucial parts of modern software delivery practices. As a result, this has increased the demand for stable web test automation tool. There are a number of open-source automation tools Continue Reading

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