Принцип парадокса пестицида при тестировании программного обеспечения заключается в том, что если часто запускать одни и те же тесты, то со временем они перестанут находить ошибки. 2
Эту аналогию ввёл Борис Бейзер в 1983 году на примере обработки полей пестицидами. 1 После первой обработки значительная часть вредителей погибает, но некоторые всё же выживают, потому что их организмы оказались устойчивы к действию яда. 1 Если повторно обработать поле тем же пестицидом, то выжившие после первой обработки с большой вероятностью выживут и после второй. 1
Чтобы преодолеть «парадокс пестицидов», необходимо регулярно пересматривать существующие тест-кейсы и создавать новые, разнообразные тесты, которые будут выполняться на различных частях системы. 1 Это позволит обнаружить больше дефектов. 1