Выбор ответа Middle Основы тестирования обновлено

Принцип пестицида

Вопрос

Регрессионный набор год прогоняется без изменений и давно не находит багов, а пользователи продолжают их находить. Какой принцип это иллюстрирует?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Тесты изнашиваются (парадокс пестицида): старые тесты не ловят новые баги. Повторение одних и тех же проверок находит только регрессию в проверенных местах.

Варианты ответа

  1. Скопление дефектов: баги собираются в модулях, которые набор не покрывает
  2. Тесты изнашиваются (парадокс пестицида): старые тесты не ловят новые багиправильный ответ
  3. Заблуждение об отсутствии ошибок: зелёный набор не значит, что багов нет
  4. Тестирование зависит от контекста: набор писали под другой продукт

Разбор

Повторение одних и тех же проверок находит только регрессию в проверенных местах. Новые дефекты появляются в другом коде и других сценариях, поэтому тесты надо пересматривать и дополнять. В версии ISTQB 2023 года этот принцип назван «тесты изнашиваются». Скопление дефектов говорит о том, что дефекты концентрируются в нескольких модулях. Заблуждение об отсутствии ошибок о том, что безошибочный продукт может быть никому не нужен. Зависимость от контекста о том, что банк и игру тестируют по-разному.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.