API Testing

Introduction to Contract Testing

Reading Time: 4 minutes What is contract testing?  Micro services are becoming popular nowadays in the modern era and one strategy to test micro services is Contract Testing We can understand it better with an example. If I have build a house to live. I will be needing few amenities like electricity, water etc. I will go to an electricity agency and ask for electricity. The agency will grant me electricity. Continue Reading

Monitor API Collections in Postman

Reading Time: 3 minutes Hello Everyone! In this blog, we will talk about monitoring your APIs via Postman. Let’s assume you have some production in point that has to always be up and running. So, you cannot go to the postman all the time and even not run the collection to make sure that all the things are up and running. For that reason, the postman has one inbuilt Continue Reading

Execute postman collection with docker-compose

Reading Time: 3 minutes Hello Everyone, Today we will go through with one interesting integration provided by Postman i.e run your collection using Docker. In this, we can see how we can integrate your postman API request and run it from a docker container. Let’s start, the simple prerequisite for this blog is that you have docker installed in your machine. What is Docker? Docker is a container system 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

Why We Need Desired Capabilities in Appium

Reading Time: 5 minutes Hi friends, initially, In this blog, we learn about “why we need Desired Capabilities in Appium“, so as we discussed earlier, Appium is a tool used for mobile testing. It also required a connection between mobile and Appium server that things which help to make a proper bond in between are “Desire Capabilities.” Appium tool is an open-source, cross-platform automation testing tool, and therefore the Continue Reading

Lets Do API Testing With Karate Framework

Reading Time: 3 minutes API Testing Application Programming Interface(API) is nothing and it is a logic that is written by the developer and as a tester you will testing it. tester verifying that it is meet the expected result or not it is called API Testing.API testing is a software testing that tests the APIs  from their functionality, reliability, performance, to security. Karate (DSL) For API Testing Initially Karate Continue Reading

Mocking Data in Postman

Reading Time: 4 minutes Mocking in general dictionary terms means imitating or making a replica of something. So here we will replicate the server. There are plenty of other reasons and tools to work with a mock server. But Postman already has an inbuilt feature to deploy a mock server without any external installation. What is Mock Server? A mock server is a server that is not a real 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

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

Integrating Rest Assured with Jenkins and Allure reports.

Reading Time: 4 minutes Hi folks, In this blog, we will be exploring how to integrate Jenkins with our Rest Assured test project. And as an add on we will try to publish the Allure reports through Allure Jenkins plugin as well. So let’s get started. Why are we doing this? The main aim here is to integrate Rest Assured with CI/CD through Jenkins and to publish the test 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