Quality Assurance (QA)

Test Automation Report with Allure and TestNG

Reading Time: 3 minutes It is time to deliver a test report to all the stakeholders who are interested in the quality of the application. After the completion of tests, report should be generated. The test automation report should be as clear as possible so that to be understood by everyone. So this blog will help you to have a Test Automation Report with Allure and TestNG. What is Allure Continue Reading

Reading Excel Data using Fillo API in Selenium

Reading Time: 4 minutes Reading or writing data is one of the most commonly used operations, either fetching values from database tables or fetching values from an excel sheet. it’s will help you to have a Reading Excel Data using Fillo API in Selenium. Fillo API Fillo is a Java API that is used for fetching data from Excel Files. It’s an open source API(created by Codoid) and it’s 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

Jenkins Integration: Selenium Grid

Reading Time: 4 minutes Selenium Grid is a tool that we can use for testing, automating web applications, and run them on remote machines. We can run our tests to integrate them with CI/CD tools such as Jenkins. In this blog, we will see Jenkins Integration with Selenium Grid. Why is Jenkins integration required? Test automation helps us with continuous defects, errors, and bugs as early as possible. If 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

Starting with Gatling using Maven

Reading Time: 4 minutes Gatling is an open source load testing application, which uses Scala scripting language. Unlike Apache JMeter, Gatling doesn’t have a GUI interface. So, when you want to simulate a given scenario, you do it by writing a Scala script. Here we will learn how to write Gatling script using Maven and also, understand the basic architecture of the script by using test scenario. Prerequisites: Maven should be Continue Reading

Uploading & Downloading files in Selenium using AutoIT

Reading Time: 3 minutes It will help you to have a Setup the AutoIT tool in window machine and also help to Uploading & Downloading files in Selenium using AutoIT in window GUI. Prerequisites Java as the programming language AutoIT as the automation tool Maven as the build tool WebDriver as the browser automation tool IntelliJ as the IDE What is AutoIt? AutoIt is a scripting language implemented for windows GUI automation. Using the Continue Reading

dev-tools

Dev Tools to the Rescue – Part 1

Reading Time: 6 minutes Whether you are a software developer working on someone else’s projects or you run a business yourself, utilizing the right tools of the trade is essential. The market of software development tools is an ever-changing one and increasingly competitive. It’s a tough task to decide which one is best suited for you. In this article, we will review some of the best developer tools, ranging from Continue Reading