Testing

Advanced Test Report With Selenium Web Driver

Reading Time: 4 minutes No framework is complete without report feature, So this blog will help you to have a Create Advanced Test Report with Selenium Web Driver. What are the ExtentReport ExtentReports is an open-source reporting library useful for test automation and It can be easily integrated with major testing frameworks like TestNG etc. These reports are high rich HTML reports. It provides results in the form of Continue Reading

Read and Write Data from Excel Sheet using Apache POI

Reading Time: 3 minutes Data driven testing refers to storing the test data in some external file rather than hard coding it in the test scripts. Storing data in an external file makes it easy to manage scripts easily and update data whenever needed without affecting the scripts.So in this blog, We read and write the data from Excel sheet in Selenium. What is Apache POI? Apache POI is 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

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

Performance Testing using Gatling Tool

Reading Time: 4 minutes About Gatling Gatling is a one of the performance testing tools that we can use in the load generation if development is focused on http support . Gatling is an open-source load- and performance-testing framework based on Scala, Akka and Netty. Althouth It is developed in domain specific language but the tool help us with a GUI allowing us to record the scenario. Once we Continue Reading

ANOTHER LOOK INTO UNIT TESTING AND INTEGRATION TESTING

Reading Time: 3 minutes Software testing is the process of verifying and validating , the developed software that works according to expectations or not. We already know that no code is perfect and completely bug-free. Also, in this fast-changing era every now and then various features are added which only increases the chances of getting bugs. Hence, the code is changed and improvised regularly to minimise the bugs, add Continue Reading

Dynamic Response Handler in Jmeter

Reading Time: 4 minutes Hi Folk, Let’s move ahead with respect to the Jmeter blog series for new problem statement solutions. So in this blog, we will see how can we handle dynamic responses and also handle dynamic request failures in Jmeter scripts. Basically, handle dynamic response means Correlation which is the process of capturing and storing the dynamic response from the server and passing it on to subsequent 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