Pesticide Paradox là một khái niệm trong lĩnh vực kiểm thử phần mềm. Nó mô tả tình huống khi các thử nghiệm được lặp lại nhiều lần trong thời gian dài, nhưng lại phát hiện ra ít vấn đề hơn. Điều này có thể xảy ra do các vấn đề thường tập trung ở các mô-đun cụ thể, và việc lặp lại các thử nghiệm giống nhau không thể phát hiện ra được những vấn đề này. Ngoài ra, việc thử nghiệm tất cả các kết hợp là không thể, vì số lượng kết hợp có thể rất lớn. Vì vậy, Pesticide Paradox là một thách thức trong việc kiểm thử phần mềm, đòi hỏi phải có chiến lược thử nghiệm hiệu quả để phát hiện ra được các vấn đề.