Arindam Majumder

Arindam Majumder

Latest Posts by Arindam Majumder.

Cover Image for Mock vs Stub vs Fake: Understand the difference

Mock vs Stub vs Fake: Understand the difference

Arindam Majumder•

Mocks, stubs, and fakes are all test doubles that stand in for real dependencies, but they serve different purposes. A stub returns predefined responses, a mock also verifies how it was called, and a fake is a lightweight working implementation, like an in-memory database. Choosing the right one keeps tests fast, isolated, […]

Cover Image for Understanding Testing in production

Understanding Testing in production

Arindam Majumder•

Introduction Testing in production was previously ignored by Product Developers, But recently it gaining Popularity Again! Even, more organizations are planning use this. In this Article, We’ll explore What is Testing in Production,How & Why to use it,It’s Benefits , drawbacks and many more. So Without Delaying Further, Let’s START! What is […]

Cover Image for 5 Unit Testing Tools You Must Know in 2024

5 Unit Testing Tools You Must Know in 2024

Arindam Majumder•

Unit testing is one of the most important areas to ensure code coverage and basic software testing for our applications. With so many different unit testing tools available, choosing the right tool can be challenging. But you don’t have to worry, in this article we’ll explore 5 Unit Testing Tool you must […]

Cover Image for Condition Coverage in Software Testing

Condition Coverage in Software Testing

Arindam Majumder•

Condition coverage is a white-box testing metric ensuring every boolean condition within a decision – not just the overall branch. Branch coverage only needs the whole expression to go both ways; condition coverage requires each sub-condition tested independently, catching logic bugs that short-circuit evaluation would otherwise hide. For API-driven codebases, Keploy surfaces […]

Cover Image for System Integration Testing (SIT): A Complete Guide

System Integration Testing (SIT): A Complete Guide

Arindam Majumder•

Your services pass their unit tests. Your integration tests are green. Then you connect the payment gateway, the CRM and the warehouse system, and orders start failing in ways no single team can explain. That gap is what system integration testing (SIT) exists to close. This guide covers what SIT testing is, […]

Cover Image for Branch Coverage in Software Testing

Branch Coverage in Software Testing

Arindam Majumder•

Branch coverage is a white-box metric measuring the percentage of decision branches, the true and false outcomes of every conditional, exercised by your tests. Unlike statement coverage, it requires each branch of an if/else or loop to run, making it a stronger indicator that tests reach the code’s decision logic. When testing […]

Cover Image for What Is Code Coverage? Metrics, Tools & Coverage Goals

What Is Code Coverage? Metrics, Tools & Coverage Goals

Arindam Majumder•

Code Coverage is a very important part of the Software Development life cycle, especially when working with code coverage in Go for backend systems. It helps to ensure that tests are covering the most critical parts of our application, and is an important measure to determine the reliability of the code! In […]

Cover Image for Understanding Statement Coverage in Software Testing

Understanding Statement Coverage in Software Testing

Arindam Majumder•

Statement coverage is a white-box metric that measures the percentage of executable statements in your code exercised by a test suite. Full statement coverage means every line ran at least once during testing. It is a basic coverage measure, useful for spotting untested code, though it does not guarantee every branch or […]

Cover Image for All about API testing solution & Keploy

All about API testing solution & Keploy

Arindam Majumder•

Introduction Nowadays, Application Programming Interfaces (APIs) have become the backbone of modern applications. And to check the functionalities of the APIs, api testing solution is very Important! So, In this Article, we’ll understand What is API, API solution Testing And How Keploy Helps in Writing Test Cases. So Without Delaying Further! Let’s […]

Cover Image for Getting Started with Keploy

Getting Started with Keploy

Arindam Majumder•

Keploy is an open-source API testing platform that records real API interactions and automatically converts them into test cases and data mocks – no manual test writing required. Learn how to set it up natively on WSL with a Node.js/Express/MongoDB sample app: installing the binary, capturing test cases from live API calls, […]