Keploy

@keploy

183 Points 0 Followers

30 Posts

0 Answers

Keploy is AI based test case and stubs/mocks generator for e2e testing. 90% test coverage in minutes with open source testing tool.

Keploy · 1 week ago

SCRAM Authentication: Overcoming Mock Testing Challenges

In the vast landscape of cybersecurity, authentication stands as the guardian of digital fortresses, ensuring that only the right individuals gain access to sensitive information and servic...

Keploy · 2 weeks ago

Choosing the Perfect Message Queue: Factors to Consider

Not long ago, I was handed a problem that's no stranger to the world of programming: making asynchronous threads communicate effectively within the same process. Given the widespread nature...

Keploy · 2 weeks ago

Managing Go Processes

Introduction: The Challenge of Managing Blocking Processes While working on an application that required executing a command to run a blocking program, such as a TCP/HTTP server, I encounte...

Keploy · 2 weeks ago

How I Simulated A Response From A Third Party App

Whether you're building a web application, a mobile app, or any other software product, integrating with third-party APIs is almost inevitable. But what happens when you need to test your a...

Keploy · 2 weeks ago

Getting Code Coverage Data For Each Request Coming To A Python Web Server

In this blog, we will demonstrate how to get the coverage data for each incoming request on a python web server built using any web framework. What is Code Coverage ? Code coverage is a met...

Keploy · 2 months ago

MongoDB in Mock Mode: Acting the Server Part

In the contemporary software development landscape, unit tests have become paramount for ensuring software quality. A prevalent practice during these tests involves mocking outgoing calls t...

Keploy · 2 months ago

Integration vs E2E Testing: What worked for me as a charm?

When it comes to testing software applications, various testing techniques can be employed. Three common testing methods are unit testing, integration testing and end-to-end testing. All th...

Keploy · 2 months ago

Canary Testing: A Comprehensive Guide for Developers

What's Canary Testing, Anyway? Imagine you're a miner with a canary in a cage. If the air is toxic, the canary reacts first, giving you a heads-up. Canary testing works in a similar fashion...

Keploy · 2 months ago

Mock vs Stub vs Fake: Understand the difference

Introduction Testing software is like putting it through a series of challenges to make sure it's tough enough for real-world use. Whether we're testing each piece individually (unit testin...

Keploy · 2 months ago

Automated E2E tests using Property Based Testing | Part II

If you haven't visited Part I, I highly recommend you go through it for a better understanding of this blog. Let's continue 🤠 What is Property-Based testing? Before delving into automated...

Keploy · 3 months ago

Go Mocks and Stubs Made Easy

Testing network stuff like APIs and database calls can be a real pain: I find myself burning way too much time just making mock data, instead of actually doing the tests or assertions. When...

Keploy · 3 months ago

Writing test cases for Cron Job Testing

Understanding Cron Jobs: A Quick Recap Cron jobs is a time-based job scheduler in Unix-like operating systems. It allows you to schedule tasks (or jobs) to run at specified intervals. Now,...

Keploy · 3 months ago

Improving Code Quality and Accelerating Development: The Continuous Testing Way

Introduction In the fast-changing world of software development, teams struggle to maintain good code quality while shortening development schedules. Continuous Testing (CT) in CI/CD pipeli...

Keploy · 3 months ago

Understanding Testing in production

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, W...
5

Keploy · 3 months ago

5 Unit Testing Tools You Must Know in 2024

Introduction: Unit testing is one of the most important areas to ensure code coverage and basic testing for the applications or software in today’s world. With so many different unit testin...

Keploy · 3 months ago

Exploring the World of Internet Protocols: A Journey from HTTP to Databases

Ever wondered about the behind-the-scenes when you connect to a database, make an HTTP request, or check your Gmail? How does a server distinguish your legitimate device from an unauthorise...

Keploy · 3 months ago

Demystifying Cron Job Testing

What is Cron Job? Before we dive into the world of testing Cron jobs, let's first know what they are. In the computer's world, a Cron job is a time-based job scheduler that automates the exe...

Keploy · 3 months ago

Building Custom YAML-DSL in Python

In the realm of developement, there are instances when a generic programming language might not fully capture the specificity of a domain or the nuances of a particular problem. This is whe...

Keploy · 3 months ago

eBPF, Service Mesh and Sidecar

The operating system is like the boss of your computer, handling security, networking, and keeping an eye on what's happening. But tweaking or improving the core part of the operating syste...

Keploy · 3 months ago

Understanding Condition Coverage in Software Testing

Introduction: Condition Coverage is a popular testing technique that provides insights into the percentage of Condition executed during testing. In this article, we'll explore what is Branc...

Keploy · 3 months ago

Why do I need a unit testing tool?

You could probably meet the deadlines and test the logic behind every LOC.  When dealing with a function that incorporates multiple logic paths and various edge cases, the traditional approa...

Keploy · 3 months ago

Revolutionizing Software Testing with Feature Flags

Feature flags have become a vital component of DevOps, allowing developers to test and deploy new features without disrupting the user experience.Feature flags, also known as feature toggle...

Keploy · 3 months ago

All about System Integration Testing in software testing

Introduction Ever wondered how your favorite apps or software work so smoothly? Well, there's a behind-the-scenes hero called System Integration Testing (SIT) that makes sure all the differe...

Keploy · 3 months ago

BDD Testing with Cucumber-js

Cucumber-js and BDD are not new, still many developers are fairly unfamiliar with them, the two together can be very powerful tools for both non-tech people and developers. What Is BDD? BDD...

Keploy · 4 months ago

How to choose your API Performance testing tool – A guide for different use cases

API has definitely become a main source of building the business logic of any product. It serves as an intermediary that allows different software systems to communicate and interact with ea...

Keploy · 4 months ago

Dignify Your Test Automation with Concise Code Documentation

If you already are busy with high priority tasks like regression testing, you can be left wondering if it is a good use of time as sometimes, you have to read existing code for automated tes...

Keploy · 4 months ago

How to Do Java Unit Testing Effectively

Java unit testing is a process used by developers to test individual components of a Java application. It helps ensure that each piece of code, or unit, functions correctly on its own. By is...

Keploy · 4 months ago

Performance Testing Guide to Ensure Your Software Performs at Its Best

Managing performance testing doesn't have to be a white-knuckled ordeal. Let's be honest, performance testing isn't exactly the first thing that gets our hearts racing. By approaching it wit...

Keploy · 4 months ago

Top 5 Cypress Alternatives for Web Testing and Automation

In the realm of web application testing, Cypress stands out with a remarkable feat as it's used by over 24,000 organizations worldwide. However, every tool has its limitations, and Cypress i...

Keploy · 4 months ago

What Is Quality Engineering Software?

Today, I want to dive into the fascinating world of Quality Engineering Software. You might be wondering, "What on earth is Quality Engineering, and why should it matter to me?" W...

Loading More Content