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