KJM Consulting

Negative testing is the discipline many projects skip and later regret
Risk

Negative testing is the discipline many projects skip and later regret

Most testing phases end the same way. Progress is strong, confidence is high, and the focus shifts to closing things down and moving forward. In this article, Jacinta Goldstone-Henry outlines why that’s exactly when risk is highest, and how skipping negative testing leaves organisations exposed to issues that only surface once the system is live.

Published on LinkedIn 5 Jul 2026
Read on LinkedIn
During the testing phase of most technology programs, there’s a point where momentum starts to shift. The system is built, the core scenarios are working, test cases are being executed and signed off, and fatigue is setting in. The focus gradually moves from exploring how the system behaves to closing testing down and progressing to the next milestone.
That’s often when I ask the question that changes the mood slightly: what happens when something doesn’t work the way we expect?

Most testing is designed to show that things can happen. Transactions complete, approvals trigger, users can do what they’re meant to do. That work is essential, but it only tells you how the system behaves when everything goes to plan. It doesn’t tell you much about what happens when reality introduces complexity.
That gap is what negative testing is meant to address.
Negative testing should be a deliberate part of the testing phase and built directly into test scripts. It focuses on validating that the system prevents invalid, conflicting, or unintended outcomes. That inappropriate access is blocked. That approvals fail safely. That incorrect inputs are handled properly. That controls behave as expected under failure or exception scenarios.

These aren’t edge cases in the sense of being unlikely. They are entirely foreseeable scenarios that occur once systems are live and real world behaviour comes into play.
Recently, we worked with an organisation nearing the end of its testing phase. On paper, the solution looked solid. Security profiles were configured, workflows were established, and the majority of testing had been completed. However, when we reviewed testing coverage more closely, it became clear that negative testing had not been explicitly included in the test scripts.
What surfaced wasn’t a broken system. It was behaviour that simply hadn’t been tested. Certain combinations of access delivered outcomes that hadn’t been anticipated. Some approval paths responded differently under failure or exception scenarios. These were not defects in the platform or the design, they were gaps in testing coverage.

The response to uncovering these gaps wasn’t panic. It was relief. Because now the risks were visible. Decisions about whether to adjust configuration, accept a risk, or apply mitigations could be made consciously. Testing sign‑off became a considered decision rather than an assumption that everything would behave as intended.
That’s the real value of negative testing. It isn’t about proving a system is perfect. It’s about ensuring that testing sign off reflects a genuine understanding of how the system behaves under both expected and unexpected conditions.
Negative testing is often one of the first things to be dropped when timelines tighten and energy runs low. Teams are under pressure to close testing and move forward. Skipping the harder scenarios can feel like progress, but in reality it just shifts the risk downstream to a point where options are fewer and consequences are greater.

Before signing off on testing, there’s a simple question worth asking honestly: have we tested what we’re worried might happen, or only what we hope will?
Most projects fall into the second camp. That’s not unusual. But untested risks don’t disappear. They wait. And when they surface in a live environment, with real users and real consequences, they are always harder and more expensive to deal with.

That’s the part teams tend to regret, not that issues existed, but that they weren’t identified while there was still time to make informed choices during testing.