#Role-QA #topic-15-principles_of_testing #test_principle > [!info] **Pesticide Paradox** > **Парадокс пестицидів** — це принцип, який стверджує, що якщо одні й ті самі тести виконуються знову і знову, вони не будуть виявляти нові дефекти. Як пестициди, які вбивають лише певних шкідників, тести, що повторюються без змін, можуть зупинити виявлення нових типів помилок, якщо не змінити підхід до тестування. **Приклад**: - **Автоматизовані тести**: Уявіть, що у вас є набір автоматизованих тестів, які регулярно перевіряють певні функціональні можливості програми. Якщо ці тести не змінюються, вони можуть виявляти лише ті дефекти, які були прописані в тестах, і не виявлять нові або приховані дефекти, які можуть виникнути через зміни в програмі або у нових сценаріях використання. - **Регресійне тестування**: Тестування програмного забезпечення може стати неефективним, якщо ви не оновлюєте набір тестів, щоб покрити нові функціональні можливості або зміни в коді. Наприклад, якщо регресійні тести залишаються незмінними після кожного оновлення програми, нові помилки або недоліки можуть залишитися непоміченими. **Ключові моменти**: - **Необхідність змінювати підхід**: Щоб ефективно тестувати, тести повинні змінюватися й адаптуватися до нових умов, оскільки старі тести можуть не виявляти нові дефекти. - **Використання нових тестових сценаріїв**: Тестувальники повинні створювати нові сценарії для виявлення нових типів помилок, а не просто повторювати вже наявні. - **Ризик застою**: Якщо тестування не змінюється, воно може сприяти фальшивому відчуттю безпеки, адже нові дефекти або зміни в програмі залишаться непоміченими. Тестування повинно бути динамічним і змінюватися, щоб виявляти нові дефекти та адаптуватися до змін у програмному забезпеченні.