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

Почему нельзя протестировать всё

Вопрос

Почему полное (исчерпывающее) тестирование невозможно для реального продукта?

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

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

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

Коротко

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

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

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

Разбор

Даже форма из трёх текстовых полей допускает практически бесконечное число вводов, а к ним добавляются браузеры, состояния и время. Поэтому тестирование всегда выборочно: проверки выбирают по рискам и техникам тест-дизайна, чтобы получить наибольшую отдачу. Квалификация, скорость и параллельность автотестов тут ни при чём: комбинаций больше, чем можно перебрать за жизнь Вселенной, при любой скорости.

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

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