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

Принцип «тестирование показывает наличие дефектов»

Вопрос

Команда прогнала все тесты, ни одного дефекта не найдено. Какой вывод корректный?

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

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

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

Коротко

Правильный ответ: В проверенной части дефектов нет, но их отсутствие это не доказывает. Первый принцип тестирования: тестирование показывает наличие дефектов, но не доказывает их отсутствия.

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

  1. Продукт не содержит дефектов в проверенных функциях и готов к релизу
  2. Тесты бесполезны, раз ничего не нашли, их надо переписать с нуля
  3. Тестирование этой части можно больше не повторять в следующих релизах
  4. В проверенной части дефектов нет, но их отсутствие это не доказываетправильный ответ

Разбор

Первый принцип тестирования: тестирование показывает наличие дефектов, но не доказывает их отсутствия. Прогон снижает вероятность необнаруженных дефектов, но не обнуляет её. Тесты, ничего не нашедшие, тоже дают информацию: в проверенных местах регрессии нет. Прекращать тестирование навсегда нельзя: продукт меняется, и старые тесты со временем «изнашиваются».

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

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