Author: Prajjawal Kansal

How to configure Sonar Code-Quality Checks in Github Action

Reading Time: 3 minutes This blog will help you how to configure Sonar Code-Quality Checks in Github Action. What is Code Quality? Quality code defines the code that functions as intended for end-users without any deficiencies. While code quality measures differently by every team. In general, it comes down to a subjective measure of common factors like maintainability, testability, readability, security, and more. Some automated tools can also analyze Continue Reading

How to Configure Java CI with Maven Checks in Github Action

Reading Time: 4 minutes This blog will help you to have how to configure Java CI with Maven Checks in Github Action. What is Github Action? GitHub Actions is a CI/CD platform that allows you to automate your build, test, and deployment of pipelines. You can create workflows that build and test and automate every pull request to your repository. And deploy merged pull requests to production. All GitHub Continue Reading

How to Fetch the Data from Bigquery with Java

Reading Time: 2 minutes BigQuery is a managed data warehouse and is part of the Google Cloud Platform. so in this blog, we can learn how to fetch the data from bigquery with java. BigQuery Jobs Jobs are actions that BigQuery runs on your behalf to load data, export data, query data, or copy data. When you want to run a query or transfer data from one dataset to another, you send a job description Continue Reading

How to verify contract using provider-driven contract test

Reading Time: 3 minutes this blog will help us to verify the generated contract using a provider-driven contract test. How does Pact work? The consumer creates the contract file and gives it to the producer. And then the provider side gets verified against the contract. Now let’s explore it more. Each pact is a collection of integrations. Each interaction describes: For HTTP: An expected request — describing what the consumer expects Continue Reading

Introduction of Consumer-Driven Contract Testing

Reading Time: 3 minutes Microservices are becoming increasingly popular in the landscape of Service-Oriented Architecture, and one strategy to test Microservices is Contract Testing. So in this blog, we will learn about Consumer-Driven Contract Testing. Microservices provide a degree of granularity and flexibility that allows projects to scale the service with ease. When a project is built with a lower number of microservices, it is easy to communicate with the provider about the changes Continue Reading

How to fetch the data from Nested JSON Object using PactDslJsonBody

Reading Time: 3 minutes This blog will have to help you fetch the data from nested JSON Object using a PactDslJsonBody.  How to parse nested JSON in Java? A JSON object is an unordered set of key/value pairs. A JSON array is an ordered collection of values. The values could be objects or arrays. Nested JSON is a JSON file with its values being other JSON objects. Accessing nested Continue Reading

How to resolve PKIX Path Building Issue

Reading Time: 3 minutes In this blog, we learn how to resolve PKIX path-building Issue.While developing some application, we might sometimes come across the below error which the maven throws while building the application: Reason The error is due to the system firewall. The system firewall restricts the application to connect to external unsecured systems. The firewall requires a valid certificate to allow access to the external systems. Cause Continue Reading

Api Micro-service (HTTP) Contract Test

Reading Time: 4 minutes A pact is a code-first tool for testing HTTP and message integrations using contract tests. It’s will help you to have a write HTTP Contract test. Contract-driven testing Have you ever traveled to a country where people don’t speak your native language? When two people don’t speak the same language, it’s hard for them to accomplish anything together, So for resolve that issue we will Continue Reading

Non-HTTP Contract Test (Message Pact)

Reading Time: 4 minutes This blog shows how to create a contract between producer and consumer using the Message Pact framework. What is Contract Testing? Contract testing is writing tests to make sure the services can communicate well with each other. There are two perspectives in Contract testing: One is the consumer entity using the service and other one is the provider entity that provides the service. As an Continue Reading

Data-Driven Testing using Json

Reading Time: 2 minutes In this blog, we will learn how to read data from JSON File and use them in our data-driven testing using Json framework. What is Data-Driven Testing? Data-driven testing is a test automation framework which stores data in a table or Excel sheet The input data for testing, we can stored in data sources like  XLS, XLSX, XML or in JSON files. Here we will Continue Reading

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

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