Принцип пестицида
Вопрос
Регрессионный набор год прогоняется без изменений и давно не находит багов, а пользователи продолжают их находить. Какой принцип это иллюстрирует?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Варианты ответа
- Скопление дефектов: баги собираются в модулях, которые набор не покрывает
- Тесты изнашиваются (парадокс пестицида): старые тесты не ловят новые багиправильный ответ
- Заблуждение об отсутствии ошибок: зелёный набор не значит, что багов нет
- Тестирование зависит от контекста: набор писали под другой продукт
Разбор
Повторение одних и тех же проверок находит только регрессию в проверенных местах. Новые дефекты появляются в другом коде и других сценариях, поэтому тесты надо пересматривать и дополнять. В версии ISTQB 2023 года этот принцип назван «тесты изнашиваются». Скопление дефектов говорит о том, что дефекты концентрируются в нескольких модулях. Заблуждение об отсутствии ошибок о том, что безошибочный продукт может быть никому не нужен. Зависимость от контекста о том, что банк и игру тестируют по-разному.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.