Artificial intelligence (AI) has permeated every aspect of our lives, and software testing is no exception. In fact, AI is revolutionizing traditional testing practices, making them more efficient, effective, and adaptable to the demands of modern software development. By leveraging AI, teams can deliver high-quality software products that meet the evolving needs of both users and businesses. There has been ongoing debate about whether AI will eventually render manual and automated testing obsolete. In my opinion, this prospect is unlikely in the near future, particularly with regards to manual testing. However, AI is making significant strides in automated testing, albeit not yet at a satisfactory level. Currently, the greatest value of AI lies in supporting various activities, freeing up time for testing teams to focus on high-value tasks that require expertise in test engineering and product domain knowledge. LLM Based Application If you're a consultant like myself, you may wo
no stress we have CPT In today's fast-paced digital world, 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