Pesticide Paradox
Version 1.0.0 · Updated 2026-07-30
CORE DEFINITION
If you keep using the same set of test cases to test software, this set will eventually fail to find new bugs. Because the software will develop 'resistance' to this set (developers will intentionally or unintentionally only fix the bugs that are tested, ignoring those that are not).
SCAFFOLDING EFFECT
Reduce cognitive load
Countering metric failure. Any static assessment metric (test cases, KPIs) will eventually fail. It is necessary to regularly update the 'pesticide' (assessment criteria), introduce new randomness and chaos, to uncover hidden dangers deep in the system.
Anchor fast decisions
A phenomenon in software testing: the same batch of test cases becomes less effective with repeated use (like pests developing resistance to pesticides), as the types of defects change and new problems are not detected.
MINIMUM ACTION
In progress 0/3Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- katalon.comhttps://katalon.com/resources-center/blog/pesticide-paradox-in-software-testingverified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS