|
By Swapnoneel Saha
The world of software development is undergoing a huge transformation, due to the emergence of artificial intelligence (AI). AI-powered tools and methodologies are reshaping how we write, test, and deploy code, which is making our programming faster, more efficient, and more accessible. In this blog, we’ll explore the concept of code with AI, its applications, benefits, and its potential to redefine the future of technology. So, let’s dive in!
|
By Animesh Pathak
When writing test automation scripts in Selenium Python, verifying that the actual outcomes match the expected results is crucial. This is where assertions come into play. Assertions help ensure that your application is working as intended by checking specific conditions and halting execution if they fail. In this blog, we’ll break down the concept of assertions in Selenium Python, provide some easy-to-follow code examples, and explain how they can make your test scripts more robust.
|
By Animesh Pathak
In the fast-paced world of software development, ensuring top-notch quality is a must. One approach that has gained significant traction over the years is Exploratory Testing. Unlike scripted testing, exploratory testing focuses on real-time discovery, creativity, and problem-solving. In this article, we will understand exploratory testing, its benefits, techniques, and how tools like Keploy can support this process. Let’s get started!
|
By Gourav Kumar
Security is critical for any application, especially when dealing with sensitive data like financial records or user information. Databases such as MongoDB and PostgreSQL communicate over the network, making them vulnerable to interception. SSL (Secure Sockets Layer) encrypts the communication between the client and the database server to prevent data exposure. This encryption ensures that: 1. Data Integrity: No third party can modify the data in transit. 2.
|
By Swapnoneel Saha
When working with Python, lists are one of the most versatile data structures you’ll come across. It works majorly like Arrays, as seen in other programming languages. The lists allow you to store collections of items, such as integers, strings, or even other lists, and provide numerous ways to access and manipulate the data stored in them.
|
By Swapnoneel Saha
In modern software development, clear code documentation and commenting are not only just a part of good practices, but also they are essential for effective collaboration, maintainability, and scaling projects over time. However, they are often neglected due to time constraints or lack of clarity on how much detail is necessary. But, with the advent of artificial intelligence, developers now have tools to streamline this process, allowing them to focus on coding without compromising on clarity.
|
By Animesh Pathak
In the world of web application testing, end-to-end (E2E) testing frameworks play a critical role. They allow teams to automate tests that simulate real user interactions, ensuring that applications behave as expected from start to finish. Two of the most popular tools in this arena are Playwright and Cypress. Both tools are designed for modern web apps but vary significantly in their approach, features, and capabilities. In this article, we’ll explore Playwright vs.
|
By Tvisha Raji
Cypress is a robust end-to-end testing framework built for web applications. It’s designed to make testing straightforward and reliable, allowing developers and QA engineers to test everything from simple interactions to complex user workflows. With Cypress, you can create tests that simulate user actions, verify front-end behaviors, and ensure UI functionality with minimal setup.
|
By Tvisha Raji
When it comes to web automation testing, selecting the right tool can be crucial for the success of your project. Both Cypress and Selenium have emerged as two of the most popular options, but they cater to different use cases and testing environments. Cypress is relatively new but quickly gaining popularity due to its easy setup, modern architecture, and fast performance. It’s specifically designed for front-end developers, making it ideal for testing modern web applications.
|
By Tvisha Raji
Understanding the difference between local and remote branches is crucial for working with Git effectively.
|
By Keploy
Istio Ambient Mesh is a massive overhaul of Istio's data plane architecture. The goal is to simplify operations and make it more cost effective to run a service mesh like Istio in production. In this video we will look at: 1] What are the challenges of a traditional service mesh sidecar approach? 2] Take a look at how Istio Ambient Mesh Solves that problem.
|
By Keploy
Outline/Structure of the TalkStructure: Introduction to Theoretical Models: A quick rundown of the Testing Pyramid, Testing Trophy, and Testing Honeycomb, and what they're all about.
|
By Keploy
Looking for an automated test solution that offers unparalleled accuracy? Meet Keploy, your AI-driven API test engineer. Here's a description for "Introducing Keploy | Your Automated API Test Engineer: AI-Driven Edge Cases & No Hallucinations ".
|
By Keploy
Talking about Open Source, and Git was still new Open Source VCS. Today 93% of devs use it to build & deploy software.
|
By Keploy
Looking for an automated test solution that offers unparalleled accuracy? Meet Keploy, your AI-driven API test engineer. Here's a description for "Introducing Keploy | Your Automated API Test Engineer: AI-Driven Edge Cases & No Hallucinations ".
|
By Keploy
The resurgence of Artificial Intelligence (AI) in recent years owes much to a pivotal moment: the publication of a groundbreaking paper by Google. This event underscores the significant role of Open Source in advancing AI technologies. In this presentation, we delve into how Open Source is not just influencing but also shaping the landscape of Generative AI (GenAI). However, our focus extends beyond the traditional dichotomy of Open Source versus proprietary technologies. Instead, we explore the complementary nature of both realms in fostering the development of the AI ecosystem.
|
By Keploy
GitOps enhances the DevOps experience/process. My talk is based on GitOps. I will be explaining GitOps workflow, its use cases and how companies can incorporate GitOps in their organization. I will share my experience on how I started using GitOps and what problems it is solving. I will be giving a small demo on GitOps concept to show how deployment can be done with the use of GitOps in Kubernetes. This will help developers, organization and each individual.
|
By Keploy
Combinatorial testing is a crucial technique for ensuring software reliability by efficiently testing various combinations of input parameters. However, manual creation and execution of test cases for all possible combinations can be time-consuming and impractical. To address this challenge, this talk introduces an open-source tool designed to streamline combinatorial testing processes, maximizing test coverage while minimizing effort.
|
By Keploy
In the world of microservices, networking and Observabilty is always a challenge, often there are different methodologies used. A service mesh is something that standardizes this. Istio service mesh is a mature framework that runs in K8s and provides a standard interface for this In this session we will do a istio 101 and go over how a service mesh helps with microservices and hybrid architectures.
|
By Keploy
In this video, We will be seeing how to create testcases of popular JavaScript runtime and Toolkit BunJS based application.
- November 2024 (12)
- October 2024 (10)
- September 2024 (4)
- August 2024 (7)
- July 2024 (6)
- June 2024 (9)
- May 2024 (18)
- April 2024 (17)
- March 2024 (2)
- February 2024 (9)
- January 2024 (2)
- December 2023 (2)
- November 2023 (1)
- October 2023 (1)
- September 2023 (1)
- August 2023 (2)
- July 2023 (1)
- March 2023 (3)
- February 2023 (2)
- January 2023 (2)
- March 2022 (2)
- February 2022 (1)
Keploy is a developer-centric backend testing tool. It makes backend tests with built-in-mocks, faster than unit tests, from user traffic, making it easy to use, powerful, and extensible.
- Combined Test Coverage: Merge your Keploy Tests with your fave testing libraries(JUnit, go-test, py-test, jest) to see a combined test coverage.
- EBPF Instrumentation: Keploy uses EBPF like a secret sauce to make integration code-less, language-agnostic, and oh-so-lightweight.
- CI/CD Integration: Run tests with mocks anywhere you like—locally on the CLI, in your CI pipeline, or even across a Kubernetes cluster. It's testing wherever you want it!
- Multi-Purpose Mocks: Use 'em in existing tests, as server tests, or just to impress your friends!
- Record-Replay Complex Flows: Keploy can record and replay complex, distributed API flows as mocks and stubs. It's like having a time machine for your tests—saving you tons of time!
Give your teams the tool they need to move faster.