test automation

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

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

Jenkins Integration and reporting using Selenium 4

Reading Time: 4 minutes Selenium is used for testing and automating the web applications. We can run our tests with CI/CD tools such as Jenkins. In this blog we will see Jenkins Integration and reporting using Selenium 4. Why is Jenkins integration required? Test automation helps us with continuous defects, errors, and bugs as early as possible. Earlier the issue is found, cheaper it is to fix it. With Continue Reading

Data-driven framework with selenium, Scala, and SBT

Reading Time: 4 minutes Hello everyone, in our last blog we saw that how we can execute ours test in headless mode and now in this blog we will see how we can achieve Data-driven framework with selenium, Scala, and SBT. Need for data-driven framework A data-Driven framework helps us in separating the test script logic and the test data from one another. It allows us to write test Continue Reading

Headless browser testing in selenium using HTMLUnitDriver

Reading Time: 3 minutes Selenium is being used by many major organizations across the world. Using selenium we can automate the GUI and see it run in real-time. But what if we just want to execute our tests without actually opening the web browser and the website or the web application? In this blog, we will see how we can do that using Headless browser testing in selenium using Continue Reading

Must Adopt Test Automation Trends 2021

Reading Time: 4 minutes Hello Everyone, The year 2020 has been the worst nightmare for us, which many would want to erase from their minds if possible. Teams move from on-premises to remote locations, which comes with many challenges for an agile team. It accelerated digital transformation, causing everyone to start porting things over to apps and software as the only way to interact with external and internal stakeholders Continue Reading

BDD framework with Rest -assured + cucumber using scala and sbt

Reading Time: 4 minutes Hi all , here we are going to develop a BDD framework for automating our Rest API’s with the help of rest assured and cucumber using scala and sbt build tool. REST assured DSL already provides a BDD style writing of tests in the Given , When and Then format , but still if you want to know what scenarios are covered , you still 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

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