Skip to main content

Posts

Showing posts with the label performance-testing

Challenges in Evaluating Performance Testing Results

Performance testing is critical for understanding how applications behave under different levels of load, but interpreting the results remains a complex challenge. Traditional evaluation methods—especially those using binary pass/fail criteria—fail to capture the nuanced reality of modern software systems. As part of Continuous Integration and Continuous Deployment (CI/CD) pipelines, performance tests must provide actionable, reliable insights without manual intervention.  In this post, I’ll share my insights on evaluating performance testing results. It’s the first part of a series aimed at achieving fully autonomous continuous performance testing. Why Evaluation Is Critical for CPT and Performance Testing Performance testing is no longer a one-time activity executed before release. With Continuous Performance Testing (CPT), performance checks are embedded throughout the software delivery lifecycle. This integration demands fast, reliable decision-making. But performance data—resp...

The Power of Continuous Performance Testing: A Shift-Left and Shift-Right Approach

no stress we have CPT The performance of a system can make or break the user experience. Whether it's a website, mobile app, or software application, users expect lightning-fast response times and seamless functionality. As testers, it's our job to ensure that these expectations are met, and one of the most effective ways to do that is through Continuous Performance Testing (CPT). I want to create a blogpost about CPT, which is the main idea of my talk given at ISTSTC-2024 . You can reach to  my presentation here as well. What is Continuous Performance Testing (CPT)? CPT is an approach to testing that involves testing the performance of a system continuously, from the early stages of development to after deployment. It's a shift-left and shift-right approach that enables teams to identify and fix performance issues early on, reducing the risk of downtime, crashes, and other performance-related problems. CPT is a game-changer in the world of software testing. It involves te...