Systems | Development | Analytics | API | Testing

Xray

How Test Case Versioning helps QA Teams stay organized

As software development accelerates with Agile, continuous integration, and continuous deployment, managing test cases across multiple releases has become more complex. Quality assurance teams must ensure that test cases remain accurate and relevant as software evolves. Some tests need updates to reflect new features, others must stay unchanged for regression testing or audit purposes, and new tests are constantly being introduced.

Want more stable and reliable systems? The secret is moving fast with control.

That’s where feature flags come in. They let you: Ship small, continuous changes without fear. Give different teams control over what and when features are released. Roll out to preview users before full deployment. It’s all about having control over production - without sacrificing speed. Watch the full QA Therapy episode to learn more!

Automation 101 with Xray: Beginner to Pro

Nowadays, Agile and DevOps practices demand rapid iterations and continuous testing to ensure software quality. Manual testing alone can’t keep up with this speed, making test automation important to continue delivering high-quality products at a rapid rate. Despite its advantages, test automation isn’t as simple as writing and running a few scripts.

S1.E32: The power of observability and Exploratory Testing with Charity Majors

"Monitoring is for your known unknowns. Observability is for your unknown unknowns." But what does that really mean? And where does exploratory testing fit into all of this? In this episode of QA Therapy, we sit down with Charity Majors, co-founder and CTO of Honeycomb, to dive into the evolving role of testing, monitoring, and observability in modern software development.

Automation metrics that matter: a guide for QA leads

Quality Assurance (QA) leads ensure that automated testing contributes to delivering high-quality products. But how do you measure the success of your automation efforts? This is where tracking the right metrics becomes essential. Automation metrics provide QA leads with insights into the efficiency, reliability, and impact of their testing strategies. When used effectively, these metrics can identify bottlenecks, guide decision-making, and improve overall team performance.

Why does everyone seem to equate AI with generative AI these days? #AI #TechTrends #Xray

AI is so much more than that—it spans numerous fields, from machine learning to predictive analytics, computer vision, natural language processing, and beyond. Are we narrowing the conversation too much? Check out the full episode for more insights.

The role of reporting in scaling QA processes

Quality Assurance (QA) ensures that products meet defined standards and function as intended. As businesses grow and software becomes more complex, the need for scaling QA processes becomes even more noticeable. On the other hand, reporting helps track the progress of testing efforts, identifies defects, and measures the effectiveness of test strategies. Without proper reporting, it's challenging to maintain control over quality, especially as projects grow.