Skip to main content

Search...

Exploration and AI: Human Context Can't Be Replaced

AI speeds up routine work, but exploration needs human context it lacks. Quality stays hard to sell, so testers should pair with developers and network.

• • Updated: • 10 min read
Cover of the expert talk on 'Exploration and AI: Human Context Can't Be Replaced' with Alexandra Schladebeck and Richard Seidl.

The future of software testing belongs to human skills such as exploratory testing, context knowledge and collaboration, even as AI and automation take over routine work. Quality keeps gaining importance but stays hard to sell, because nobody sees it. Testers need a growth mindset, a strong network and a willingness to work closely with developers.

Key Takeaways

  • Quality is hard to sell because its value stays invisible: even large investments don’t guarantee bug-free software, so decision-makers keep asking whether the effort pays off.
  • AI can’t replace exploratory testing, because the human context and judgment needed to uncover unknown problems have no purely algorithmic equivalent.
  • Testers who want to stay relevant should pair with developers on purpose, to push the limits of what they know and build understanding on both sides.
  • Conflict is unavoidable in cross-functional teams. Teams that can’t keep it factual lose knowledge and quality to personal tension.
  • Networking is a core skill in testing: you don’t need to know everything, but knowing whom to call with which question beats pure specialist knowledge.

The Future of Software Testing: More Important, Still Invisible

When people talk about the future of software testing, one tension comes up first: quality matters more every year, yet it still has to fight for acceptance. Software reaches deeper into everyday life, from connected devices to rental cars that won’t unlock without a signal in the middle of nowhere, and the need for reliable quality grows with it. Still, many people ask the same question: do we really have to spend money on this?

Other disciplines have put that question behind them. UX wins people over with visible diagrams that customers are happy to pay for. Data privacy and information security rest on laws that guarantee them a seat at the table. Requirements engineering is taken for granted. Quality is still fighting for legitimacy.

The reason lies in what quality is. It’s invisible, and no amount of investment ever gets you to “everything’s perfect, no problems.” That makes it hard to sell. Testing is a bet on the future: you invest today so that bugs don’t show up later. If the bug never shows up, nobody sees what it would have cost.

Why “It’s Always Worked” Isn’t a Strategy

A quality strategy that relies on familiarity alone doesn’t hold for long. In some teams, the software works because everyone knows the system, the customer is forgiving, the technology and the domain are familiar, and a bug gets fixed quickly. As a conscious decision, that’s legitimate, as long as you know the risks.

The problem is how fragile that setup is. One person leaves the team and the balance tips. Knowledge walks out the door, something new comes in, and the unspoken safety net is gone.

Quality gets more stable when teams build less. Less development means less to test. Many testers reflexively want to test everything, and that isn’t always necessary. Gather experience first, then invest the right amount in the areas that matter, together with the team rather than alone.

Will AI Replace Exploratory Testing?

No. AI is good at tasks you could do yourself but get done faster with help: boiling a situation down to two or three sentences, or drafting a template that you then review and partly rework. That kind of collaboration is valuable. The tool should support you, not push you aside.

What machines lack is human context. The mind that makes sense of a situation, connects the software to real life and stumbles on the unexpected while exploring can’t be replaced.

Be careful with the metrics used to measure what these systems deliver. A headline about an AI that spots tumors faster than doctors gets put into perspective three lines down: faster, but not better. Fast and wrong is not a metric worth chasing.

“I’m a huge fan of tool-supported work, but with this focus: the tool should support me, not kick me out.”

(Alexandra Schladebeck)

Back to Basics Instead of Chasing Every New Framework

You can get a long way with tools that have been on the market for years. A steady stream of shiny new frameworks is rarely what makes the difference. A solid automation foundation reduces risks that otherwise lie dormant, and anyone who has worked on a project with no automation at all knows those risks firsthand.

Unit testing is one of those basics, especially as it moves closer to both testers and developers. It lets you check what is actually covered. There will always be gaps, because 100 percent coverage doesn’t exist. That’s why exploratory testing is still needed on top.

Test Data and Infrastructure Belong to the Whole Team

Test data management and infrastructure aren’t tester chores. They’re shared work. Continuous integration used to be something developers handed off to testers, who then couldn’t cope with it. Over the years it has become clear that both sides contribute and both benefit.

Test data management has moved on as well: from everyone improvising their own solution to several strategies that different teams pick from as needed. Developers put it into their Definition of Done, for example when data scripts need to change.

Infrastructure works best with an ops mindset. You don’t have to be in every meeting, but you do need to know your part and deliver it.

Specialists Wear the Hat for the Hard Topics

A good specialist isn’t an island of knowledge but the person who wears the hat for the really hard topics. Specialists still make sense in teams. The one-person band who covers frontend, backend, database, security, UX and testing all at once is not the goal.

The difference is in how they act. A specialist makes sure others on the team can take over small pieces of their area, in the spirit of T-shaped or comb-shaped skills. At the same time, they widen their own range: learn a bit of programming, get comfortable with Git, review unit tests.

Comb-shaped skills are the point here. You’ll never be an expert in every neighboring field, but you’ll know enough to talk to the people who are. That brings three things: respect for their work, mutual understanding and, over time, the ability to think along with them. At some point you can cover part of their work when a colleague is on vacation.

Handling Conflict Shapes Team Quality

The more disciplines and backgrounds a team brings together, the more friction it generates, and that’s exactly why it needs the ability to handle conflict. Different opinions and perspectives rub against each other. Conflict over the work itself is healthy and part of the job.

It gets dangerous when a team can’t deal with it. The conflict turns personal, and that hits quality directly. If you don’t want to talk to someone because of yesterday’s argument, you won’t pass on what you know. Important topics fall through the cracks.

How Testers Can Prepare for an Unknown Future

Don’t prepare for one specific scenario. Prepare to adapt. Nobody knows what’s coming, so instead of betting on one development, build the foundations that help whichever way things go: collaboration, a network and the human side.

Two concrete steps make the biggest difference. First, find a developer you’re willing to pair with. Watch what they do, what you do, and what you can learn from them. That’s the interface where your knowledge, understanding and skills make their biggest jumps, often while pairing with someone who is happy to explain things.

The second step is networking. You don’t have to know everything if you know whom to ask and how to phrase the question. That takes a growth mindset, “I can’t do this yet” instead of “I can’t do this at all,” and some resilience in the face of change.

Familiar reflexMore sustainable approach
Test all the thingsBuild less, test less
Try every new frameworkGet a lot out of existing tools
Specialist as an islandSpecialist with the hat for the hard topics
Draw strict lines between rolesLet skills overlap, think along
Bet on one future scenarioBuild the ability to adapt

Few of these foundations have anything to do with testing in the narrow sense. It’s personal growth, and it prepares you for the future, whatever that future looks like.

Frequently Asked Questions

Why Is It So Hard to Justify Investments in Software Quality?

Quality is invisible, and even significant investments never lead to a “everything’s great, no problems” scenario. Testing is a bet on the future: You invest today so that bugs don’t occur later. If the bug doesn’t occur, no one sees what it would have cost. That’s exactly why decision-makers repeatedly doubt whether the effort is worth it.

Why do UX and data privacy have an easier time gaining acceptance than testing?

They have visible or mandatory arguments on their side. UX wins people over with diagrams that customers are happy to pay for. Data privacy and information security rely on laws that ensure they’re taken seriously everywhere. Requirements engineering is taken for granted. Quality lacks any of these levers and continues to struggle for legitimacy, even though software is becoming an ever-greater part of everyday life.

For which tasks can AI be usefully applied in testing?

For tasks you could do yourself but can get done faster: summarizing a situation in two or three sentences, or providing a template that you can review afterward and tweak. It doesn’t provide the human context, that is, the ability to contextualize a situation, the connection between software and real life, and the ability to stumble upon the unexpected.

Is a solid automation foundation with unit tests sufficient?

No. A solid automation foundation reduces risks that would otherwise lie dormant, and unit testing shows what’s actually covered. But 100% coverage doesn’t exist: there will always be gaps. That’s why exploratory testing is added to the mix. New, flashy frameworks are rarely the key: you can achieve a lot with tools that have been on the market for a long time.

Who is responsible for test data management and test infrastructure?

Both are whole-team issues, not tasks solely for testers. For a long time, continuous integration was seen as something developers passed off to testers, and something testers couldn’t handle. Over the years, it has become clear that both sides contribute and both benefit. Developers include test data in their definition of done, for example when customizing data scripts. Infrastructure is best approached from an ops perspective.

Does a team need specialists or, better yet, all-rounders?

Specialists remain valuable, but not as isolated repositories of knowledge. A good specialist takes the lead on particularly challenging topics and ensures that others can take on smaller parts of their area, in the spirit of a T-shape or comb. The “jack-of-all-trades” who covers front-end, back-end, databases, security, UX, and testing all at once is not the goal.

What impact do unresolved conflicts have on quality?

Professional conflict is healthy and is a natural part of teams with diverse disciplines and backgrounds. It becomes dangerous when the team can’t handle it: then the conflict turns personal and directly impacts quality. If you don’t feel like talking to someone because there was a disagreement yesterday, you won’t share your knowledge. Important topics get overlooked.

Why is networking considered a core competency in testing?

Because you don’t have to know everything yourself if you know who to ask and how to ask the question. This requires a growth mindset (thinking “I can’t do this yet” instead of “I can’t do this at all”) and resilience in the face of change. Pairing with a developer is similarly effective: it’s at this intersection that the biggest leaps in your own knowledge occur.

Share this page

Related Posts