Quality Assurance (QA)

Scoverage Analysis | Scala | SBT

Reading Time: 3 minutes Scoverage… what it is, how to use it and for which build tool it is available. So, In this blog we are gonna discussing all these along with its implementation in SBT. What is scoverage ? “scoverage” is an Apache’s free licensed code coverage tool for Scala language that put forward the statement and branch coverage. It is available for SBT, Maven, and Gradle. Advantage Continue Reading

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

Selenium Test in Azure Pipeline

Reading Time: 4 minutes It will help you to have a Selenium test in azure pipelines also helps to automatically build, test, and deploy your projects, with Continuous Integration, upon various production environments. So your Selenium automation test scripts can run successfully on Azure Pipeline. Why we need Azure pipelines for integration We can have an automated way of running our regression test.  Whenever we have any changes to 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

Automate drop-down menu and checkbox using Selenium 4.0

Reading Time: 3 minutes In the last blog, we saw how we can use locator strategies to find and use different elements for automating our projects. In this blog, we will see how we can automate the drop-down menu and checkbox using selenium 4.0. What’s the need for automating drop-down menu and checkbox? Nowadays most websites contain drop-down menus and check boxes to perform various interactions with the website. 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

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