World’s largest virtual agentic engineering & quality conference
A CTO on continuous testing now that AI writes much of the code: why the test suite is the verification layer, and how to test non-deterministic AI features.
Dileep Marway
Author

Himanshu Sheth
Reviewer
Published on: March 16, 2023
Last Updated on: August 9, 2026
I have led engineering teams through the shift to continuous testing, and for years the argument felt settled: automate the tests, run them on every change, catch defects early.
Then AI started writing the code, and that reframes what continuous testing is for. Here is my take on what it means now and the failure modes worth watching.
TL;DR
Continuous testing still lets you ship fast without lowering the bar. What changed is that AI now writes much of the code, so the test suite has become the verification layer the whole organization depends on.
The pre-AI case was settled, and I will not relitigate it here. For a full primer on what it is and how to set it up, you can check out this guide on continuous testing.
In short: you automate the tests and run them on every code change, so quality is checked constantly rather than in one phase before release. Continually is the key word.
For years this has underpinned DevOps and shift-left testing, where testing is a task in every phase, not a handoff between teams.
Across the engineering and DevSecOps teams I run, that idea sits at the heart of the CI/CD pipeline. The suite runs on every commit, and results go back to the developers who made the change.
Defects are cheaper the earlier they surface, and fewer escape. Escaped defects fall, quality rises, and the time and cost of manual testing drop over time.
Everything above still holds, but it describes a world that no longer stands alone. A large share of code is now AI-generated, and often the reviewer is the same model that wrote it.
That breaks an assumption continuous testing quietly relied on, that a human read every line before it merged. When AI writes and reviews the code, human coverage drops while the volume of change climbs.
So the job has shifted. Continuous testing is no longer about catching defects early. It is the verification layer for code no human authored line by line, and the only gate every change must pass.
For an enterprise, that is a strategic point, not a tooling one. If the suite is the last reliable reviewer, its coverage, honesty, and speed become a delivery risk the whole organization owns.
The core reasons have not changed, and in an AI-heavy pipeline they matter more, not less:
In practice, continuous testing is what lets a product change constantly without the quality bar slipping. Features ship faster, feedback arrives sooner, and when a change hurts the experience, the path corrects quickly.
At the pace enterprises want to release, this only works with automation. Manual testing at that speed is slow and error-prone; automation earns its place when it is fast, reliable, and reusable.
Two kinds of test carry most of that load:
Two things make this practical at scale. Agentic authoring with KaneAI turns plain-English scenarios into runnable tests, and a grid like HyperExecute with test impact analysis runs only the tests each commit can affect.
If you want to try the agentic side, the KaneAI getting-started guide walks through authoring your first tests, and it is free to start.
There is a harder case that traditional continuous testing was never designed for. Enterprises now ship LLM-powered features into their products, and those features rarely return the same output twice.
That collides with a rule I hold firmly: do not tolerate unreliable tests. When the system under test is legitimately non-deterministic, an exact-match assertion is a false failure waiting to happen.
The mistake is to force determinism where none exists, or to loosen the assertion until it passes. A test that always passes tells you nothing, and on an AI feature that is a design problem.
What works is asserting on properties rather than exact strings. Check that the output is well-formed, on-topic, within a length or safety bound, cites a real source, or scores above a threshold on an evaluation.
This is a real shift in what passing means. An enterprise shipping AI features has to hold two modes at once: strict determinism for conventional code, and property-based, evaluation-driven checks for the parts that think.
Note: Verify AI-written and AI-powered features with continuous testing that scales. Try TestMu AI Today!
A few hard-won cautions, the original ones and the new ones AI adds:
Continuous testing was always the discipline that let you deliver at pace without lowering the bar. What has changed is who writes the code, and how much of it a human ever reads.
When AI writes the code and AI reviews it, the test suite becomes the verification layer the whole organization leans on.
Keep it fast, keep it honest, and extend it to the non-deterministic features you now ship. Get that right, and continuous testing stays at the heart of your digital strategy.
Author
Dileep Marway is a seasoned CTO and Engineering Leader with over 19 years of experience in driving digital transformation and strategic innovation across various sectors. He is a Trustee at the Black Country Living Museum and has previously served as an Advisor for Harvard Business Review and a former member of the Forbes Technology Council. As the Founder of Be More Meerkat, Dileep specializes in technology consultancy, quality assurance, and organizational change. He has successfully led large-scale digital transformations, focusing on cloud technologies, enterprise architecture, and Agile methodologies. Dileep is also a prominent leadership and tech blogger, followed by over 4,300 professionals in the tech, QA, and AI-driven communities on LinkedIn.
Reviewer
Himanshu Sheth is the Director of Marketing (Technical Content) at TestMu AI, with over 8 years of hands-on experience in Selenium, Cypress, and other test automation frameworks. He has authored more than 130 technical blogs for TestMu AI, covering software testing, automation strategy, and CI/CD. At TestMu AI, he leads the technical content efforts across blogs, YouTube, and social media, while closely collaborating with contributors to enhance content quality and product feedback loops. He has done his graduation with a B.E. in Computer Engineering from Mumbai University. Before TestMu AI, Himanshu led engineering teams in embedded software domains at companies like Samsung Research, Motorola, and NXP Semiconductors. He is a core member of DZone and has been a speaker at several unconferences focused on technical writing and software quality.
Did you find this page helpful?
More Related Blogs
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance