Generating regression tests on the fly: what for?
Introduction We’ve been talking about AI for a few years now, but since the publication of ChatGPT, it’s now seen as an accessible Eldorado! As far as I’m concerned, AI remains a tool, and the most important thing is not to know whether it’s AI, but to understand its potential uses. What does AI allow […]
Test Smarter, Not Harder: Prioritize Regression Test Cases
Hey there, if you are here is because you want to learn how to Test Smarter so let’s go!! Regression testing is a type of software testing that ensures that previously tested and working functionality continues to work after a change is made. The primary goal is to identify any new defects or unintended impacts […]
What is Regression Testing?
Regression testing is a vital software testing technique that helps ensure application quality and reliability during software development. It involves re-running functional and non-functional tests on an application after modifications to ensure that existing capabilities still work as expected and that new changes have not introduced defects. Though regression testing is repetitive, it provides significant […]
Optimizing E2E Testing with AI: The Usage-Centric Paradigm
In the world of software development, End-to-End (E2E) testing, especially through the Usage-Centric approach, plays a pivotal role, simulating real-life scenarios and user interactions within production-like environments. This testing phase distinguishes itself from unit, integration, and systems tests by focusing on validating real-world scenarios, user experiences, business processes, and end-to-end user journeys. E2E testing should […]
E2E Testing in Agile Development: Balancing Speed and Reliability
In the fast-paced world of Agile software development, where innovation and flexibility are crucial, maintaining dependability while rapidly introducing new features presents a significant challenge. This article explores the role of End-to-End (E2E) testing in Agile development, shedding light on its importance in ensuring a balance between innovation and software stability. Join us as we […]
Which coverage indicator for your E2E tests?
When producing E2E test suites, one challenge is to know what to test first, and when to consider that the test suite is sufficient to ensure the desired level of quality. To make the most rational decisions possible, we need to base our decisions on objective indicators. As far as testing is concerned, one such […]
Testing User Sessions: Understanding the Importance of Coverage
We have recently added a new feature in Gravity that allows to see the coverage of an E2E test suite compared to the user’s real sessions.When talking about test coverage, most testers and developers will think about code coverage (or eventually requirements coverage). Let’s see how code coverage works and how different it is from […]
Quality Engineering through Usage-centric Testing
Enhancing user journeys streamlining the software production system In today’s fast-paced and competitive software development landscape, ensuring high-quality products while meeting tight deadlines is a constant challenge for organizations. Quality Engineering has emerged as a strategic discipline to address this challenge. It focuses on building robust software production systems that deliver both speed and quality. […]
Maximizing Automation Efficiency with AI: Unleashing the Power of Intelligent QA
Hello everybody! Today, we will dive into the exciting world of software development and explore how we can deliver high-quality products efficiently and at an accelerated pace with AI and automation. We all know that achieving this goal is no easy feat, but luckily, we have a powerful ally in our corner: automation testing. Automation […]
State of Test Automation 2023: Keeping our E2E Test Suites Lean and Valuable
What we learned from the survey “State of Test Automation 2023”: Keeping our E2E Test Suites Lean and Valuable The 2023 edition of Perforce’s “State of Test Automation” survey has just been released and gives us some interesting insights: A few words about this “State of Test Automation” survey: it has been conducted annually for […]