Category: community
-

What is unit testing anyways?
Introduction Unit testing is a technique that emphasizes testing a particular piece of code. It is mainly done to check the functionality of a block of code, that is, to confirm the code does what you expect it to do. But does that mean we have to test every functionality individually? An application has numerous…
-

An Introduction To API Testing
First things first, what exactly is an API? An API stands for Application Programming Interface. Think you are in a restaurant. See the waiters? Well, that’s what an API can be considered as in the case of software development. The jargon definition for an API is that it is a set of rules and protocols…
-

Everything You Need to Know About Unit Testing
What are APIs? An API is a set of protocols and tools for building software applications. It specifies how software components should interact with each other, allowing them to communicate and exchange data. APIs often expose data and functionality through a set of endpoints, which are URLs that accept requests and return responses. Why use…
-

My Journey of Keploy Fellowship Program
Welcome to my recap of the Keploy API Fellowship Program. Over six short days the fellowship took me from knowing very little about APIs to building and testing my own, and I want to walk through exactly what each day looked like, in case you are thinking about applying. First, a genuine thank you to…
-

How to mock backend of selenium tests using Keploy
When I was learning Selenium testing, I ran into a problem that quietly breaks a lot of front-end test suites, and it took me a while to understand what was actually going on. This post explains the problem and walks through how I solved it by mocking the backend with Keploy so that Selenium tests…
-

How to do Frontend Test Automation Using Selenium.
Firstly we need to understand what is frontend testing in selenium. So in frontend testing, we test the flow of UI rather than comparing the image type or color of our frontend. In frontend test automation using Selenium, we primarily focus on validating functionalities such as button navigation to ensure they direct us to the…
-

A Comprehensive Guide to Types of API & API Architecture Patterns
What is an API ? Application programming interfaces, or APIs as they are more generally known, allow organizations to link systems, apps, devices, and datasets and to unlock data. It’s important to understand which types of APIs will be most effective for a project based on its intended use case, the people who will use…
-

What is Mocha and keploy Testing?
Hello developers! I hope you are all enjoying the process of writing test cases. Let out a sigh of relief. No matter what type of application is being developed, it should always be tested before being released. Testing frameworks such as Jest, Jasmine, QUnit, Karma and Cypress are just a few of the many options…
-

My Keploy API Fellowship Journey: From Android Dev to Building APIs
It was around the 17th of August when a friend of mine, Yash, shared the link for the Keploy API Fellowship and suggested we join, since it was all about APIs. I was learning Android development at the time, and REST APIs kept showing up in almost every article and tutorial I read. I was…
-

Teleport into tech space through API Gateways
You might be wondering, Is there a need to use an API Gateway? Can API alone cannot handle all the communication between the users and services? Well, Let’s tackle all the questions coming to your mind one after the other. So, are you ready for a ride into the world of APIs? Before Diving deep…