AI and Testing: Evaluating the Future

As our technocracy continues to grow and as (at least some) technologists continue to push us toward a potentially dehumanized and dehumanizing future, I want to focus on how we can work from within this technocracy to make sure that human experimentation is front and center.

Continue reading AI and Testing: Evaluating the Future

Testing for Quality, Betting on Value

There’s an irony worth noting with my previous posts on Hollywood quality and gaming quality: testing exists, in part, to mitigate risk but only by helping people understand the risks that exist. Yet, quality itself often requires reasoned and reasonable risk-taking! Let’s dig in to this.

Continue reading Testing for Quality, Betting on Value

The Sunk Cost of Quality: Lessons from Gaming’s Biggest Failures

In the first part of this series, I examined how Hollywood’s financial model (commit hundreds of millions upfront, spend it all before release, then discover whether audiences agree with your projections) creates a high-stakes gamble on predicting quality. Studios bet enormous sums on forecasting how diverse audiences will perceive value years in the future, often with not-so-great results. The gaming industry faces a strikingly similar challenge, but with crucial differences that make the quality prediction problem even more complex.

Continue reading The Sunk Cost of Quality: Lessons from Gaming’s Biggest Failures

The Sunk Cost of Quality: Lessons from Hollywood’s Biggest Failures

When we talk about quality assurance in software, we often treat quality as something measurable, testable, and, if we’re honest, somewhat objective. Does the code work? Does it meet requirements? Does it perform under load? However, quality isn’t entirely objective. It’s a shifting perception of value over time, influenced by customer expectations, cultural context, and changing needs. To understand why this matters, let’s step outside software for a moment and look at an industry that bets hundreds of millions of dollars on predicting quality: Hollywood.

Continue reading The Sunk Cost of Quality: Lessons from Hollywood’s Biggest Failures

Guarding Quality From Drift to Discipline

Quality doesn’t collapse overnight. It drifts. It drifts in the seams between teams, in the silence between a feature being built and a feature being tested, in the gap between what we meant to cover and what we actually did. That drift is often invisible. Until it isn’t. That’s why testing can’t live in a corner of the organization. It has to be democratized, distributed, and deliberately practiced. And if we’re serious about doing that, we need ways to see the drift before it becomes damage. Let’s dig in!

Continue reading Guarding Quality From Drift to Discipline

Using Narratives to Sharpen Testing Skills

As testers, we spend much of our time reviewing requirements, specifications, and user stories. We’re looking for ambiguities, inconsistencies, and contradictions. However, these analytical muscles can be exercised anywhere, including in narrative fiction. Let’s dig in!

Continue reading Using Narratives to Sharpen Testing Skills

Testing Has Something To Do With Mass Extinction

Okay, I’ll admit my title is a bit of click-bait. The better title would be “Testing Has Something To Do With Paleontology” but even that would not be correct since what I really would have to say is “Testing Has Something To Do With Paleontological Debates About Mass Extinctions in the Fossil Record.” Ugh. Even worse. You know what, let’s just dig in. (Pun slightly intended.)

Continue reading Testing Has Something To Do With Mass Extinction

Quality Assurance for Society

As someone who spends their days thinking about quality assurance and testing, I’m trained to look beyond whether something works to ask whether it works well, and for whom. Quality isn’t just about technical functionality; it’s about how humans interact with technology, what happens when systems fail, and whether the design serves user needs or merely designer intentions. These questions become critical when we’re not just testing software, but evaluating proposals to restructure society itself around technological systems.

Continue reading Quality Assurance for Society

Testers, Code and Automation, Part 1

There is much talk out there about whether testers should learn code. There is even more talk out there about automation. What there isn’t, at least so far as I can see, is much that shows actual examples that break down some concepts, particularly for testers entering the field. Here’s one of my attempts.

Continue reading Testers, Code and Automation, Part 1

Testing at Play: Navigating Qualities

In this post, I’m going to talk about how I approach testing from the standpoint of internal and external qualities. I’m also going to indicate why I think automation is a form of testing but certainly cannot be all of testing. However, bear with me, as I’m going to approach this via a specific scenario around games.

Continue reading Testing at Play: Navigating Qualities