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

Раннее тестирование

Вопрос

Почему тестирование стоит начинать как можно раньше, ещё на этапе требований?

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

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

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

Коротко

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

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

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

Разбор

Стоимость исправления растёт с каждым этапом: ошибку в требовании исправляют правкой текста, а после релиза меняют код, тесты, документацию, данные пользователей и извиняются перед клиентами. Поэтому тестировщик читает требования, задаёт вопросы и участвует в ревью. Свободное время и порядок подключения людей тут ни при чём, а в гибких методологиях ранние проверки (shift-left) ещё важнее.

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

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