---
title: "Exhaustive Testing Is Still Impossible, Even with LLMs"
url: https://daily.dev/posts/exhaustive-testing-is-still-impossible-even-with-llms-bdfqpk0fo
source_url: https://allaboutcoding.ghinda.com/exhaustive-testing-is-still-impossible-even-with-llms
type: article
source: "RUBYLAND"
published: 2026-08-24T11:57:14.388Z
updated: 2026-08-24T11:57:33.607Z
tags: ["llm", "testing", "ai-coding"]
reading_time: 3
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Exhaustive Testing Is Still Impossible, Even with LLMs

**[RUBYLAND](https://daily.dev/sources/rubyla)** · 3 min read · 0 upvotes · 0 comments

## Summary

Exhaustive testing remains impossible even with LLMs, as evidenced by LLMs finding bugs in mature, stable software. The core argument is that risk-based testing is still the right approach because verification (does it work as expected) and validation (is it the right solution) require context that lives outside the code, which LLMs cannot yet supply on their own. The author warns that delegating too many testing decisions to LLMs erodes the learning process that fuels good risk judgment.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://allaboutcoding.ghinda.com/exhaustive-testing-is-still-impossible-even-with-llms>

## Questions this post answers

### Can LLMs achieve exhaustive software testing that catches all bugs?

No, exhaustive testing remains impossible even with LLM assistance. LLMs are finding bugs in mature, stable software, which actually confirms that exhaustive testing was never achievable rather than solving the problem. Testing still requires selecting a finite set of observations from a much larger space of possible behaviors, inputs, and outputs, so a risk-based approach remains necessary.

_daily.dev surfaces ongoing discussion on how teams balance AI-assisted testing with risk-based strategies._

### Why can't LLMs fully verify and validate whether generated code is correct and solves the right problem?

LLMs cannot yet independently verify that software matches requirements or validate that it solves the actual customer problem, because both tasks require context that lives outside the code itself, such as business goals, market needs, and product risk. Relying too heavily on LLMs for these judgments also erodes the human learning process that normally informs good risk decisions.

_Developers weighing how much testing judgment to hand off to AI can follow this debate on daily.dev._

## Similar posts on daily.dev

- [To test, or not to Test? Part 5 – Final words](https://daily.dev/posts/to-test-or-not-to-test-part-5-final-words-i21znfldf) · We Are .NET · 1 upvotes · 0 comments
- [AI-generated tests as ceremony](https://daily.dev/posts/ai-generated-tests-as-ceremony-wlm9idorf) · ploeh blog · 8 upvotes · 2 comments

---

Tags: [#llm](https://daily.dev/tags/llm), [#testing](https://daily.dev/tags/testing), [#ai-coding](https://daily.dev/tags/ai-coding)

[View this post on daily.dev](https://daily.dev/posts/exhaustive-testing-is-still-impossible-even-with-llms-bdfqpk0fo)
