Парадокс пестицида в тестировании ПО заключается в том, что при повторении одних и тех же тестов снова и снова в какой-то момент они перестают выявлять новые ошибки. 1 Это связано с тем, что повторное применение тех же тестов и методик приводит к тому, что в продукте остаются именно те дефекты, против которых эти тесты и методики неэффективны. 1
Чтобы избежать эффекта пестицида, нужно каждый раз брать разные значения для тестов. 1 Например, если нужно ввести число, то каждый раз следует пробовать разное. 1 Это помогает найти ошибки, о которых раньше не думали. 1
Также рекомендуется регулярно пересматривать и обновлять тестовые примеры, добавляя те, что смогут найти больше дефектов в софте. 2