Встречается на собеседованиях • сегодня

Что такое парадокс пестицида

Парадокс пестицида — это ситуация, когда тесты не находят новых дефектов, потому что они «привыкли» к существующим тестовым данным и сценариям. Это похоже на то, как насекомые вырабатывают иммунитет к пестицидам.

Пример:
Если тестировщик всегда использует одни и те же тест-кейсы, система может «адаптироваться», и баги останутся незамеченными.

Решение:

  • Регулярно обновлять тест-данные.
  • Использовать рандомизированные входные данные (fuzz-тестирование).
  • Менять тестовые сценарии.
python
# Пример: тест с разными данными
import random

def test_login():
    usernames = ["user1", "test_user", "admin", f"temp_{random.randint(1, 100)}"]
    for username in usernames:
        assert login(username, "password") is not None
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы